2012-01-02 87 views
1

我想知道是否有可能用hibernate创建存储过程? 或可用的是,我可以只调用过程? 请指教。如何用hibernate创建存储过程?

+1

由于存储过程是特定于数据库供应商的,因此使用n个ORM创建它们是没有多大意义的,因为ORM支持跨数据库支持。 – Lucero 2012-01-02 13:21:22

回答

0

如果您正在使用DAO或存储库或管理器为您的实体,您可以使用Hibernate's Query Language在其中创建自定义方法,如getPostsFromUserBetweenDates(int id, date start, date finish)。它允许你用语言编写非常类似于SQL的查询,但它具有完全面向对象的优点。