2012-01-02 86 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的查詢,但它具有完全面向對象的優點。