2009-07-06 102 views
3

我們只有通過存儲過程調用訪問數據庫纔有商業限制。緩存也是不允許的。在使用Hibernate框架的時候,你有沒有使用像建立基於對象關係的複雜查詢或緩存這樣的功能?我們正在考慮使用輕量級jdbc選項。休眠存儲過程訪問

+0

您能否提供洞察您公司爲何施加此限制的原因?例如,如果出於性能原因,你可以爭辯說Hibernate(實際上是你的連接池)緩存了PreparedStatements,這可以緩解這種擔憂。 – 2009-07-06 20:42:41

回答

3

如果您要將對象映射到表,Hibernate是有意義的。我不明白HQL如何爲您帶來好處。

我會研究JDBC或Spring JDBC。

1

Hibernate的延遲加載和實體映射仍然爲表格帶來了很多價值。我會去的。