【发布时间】:2012-01-02 13:12:19
【问题描述】:
我想知道是否可以使用 hibernate 创建存储过程? 或者可用的是我只能调用程序? 请指教。
【问题讨论】:
-
由于存储过程是特定于数据库供应商的,因此使用旨在为您提供跨数据库支持的 ORM 创建它们没有多大意义。
标签: hibernate jakarta-ee stored-procedures
我想知道是否可以使用 hibernate 创建存储过程? 或者可用的是我只能调用程序? 请指教。
【问题讨论】:
标签: hibernate jakarta-ee stored-procedures
如果您为实体使用 DAO 或存储库或管理器,则可以在其中创建自定义方法,例如使用 Hibernate's Query Language 的 getPostsFromUserBetweenDates(int id, date start, date finish)。它允许您使用与 SQL 非常相似的语言编写查询,但它具有完全面向对象的优势。
【讨论】: