我在 mysql 中有一个存储过程,它接收多个参数。现在,我想从 java 中的休眠中调用它。另外,我想实现延迟加载,例如,如果数据库中有 50,000 条记录。该过程不会立即返回所有记录,而是仅在用户需要时返回。我正在使用 primefaces 数据表来显示数据。
注意我没有数据库表的所有列,根据用户将提供给存储过程的参数,我只需要 5 到 6 个 db 列。为此,我创建了 POJO,其列表将保存日期。
概括
- 从休眠中调用存储过程并将多个参数传递给它。
- 实现延迟加载以提高应用程序的效率。
更新好的,我使用 CallableStatement 和 ResultSet 解决了上述摘要中的问题 1
关于 2 有什么建议吗?