我一直在嘗試使用Hibernate一段時間。我喜歡hibernate,它有註釋映射能力(比如@Entity,@Column)有沒有像Hibernate這樣的框架,但沒有緩存,並且直接執行SQL?
但是我不喜歡它緩存的想法(How to disable hibernate caching也說它也不能禁用)。
此外,當插入/刪除/更新數據庫中的某些數據時,我完全不喜歡它的'提交vs flush'想法,它不直接將SQL運行到數據庫。
因此,作爲我的標題,是否有任何框架像Hibernate註釋但沒有緩存,並直接執行SQL?如果這樣的框架可以在Spring中使用,那將會很好。或者,實際上,Hibernate可以只是禁用緩存,或者只是有一些配置可以爲每個插入/刪除/更新直接執行SQL?
感謝您的答案,讓我試試這個。 – 2012-03-06 21:02:08
如何在spring-servlet.xml/hibernate.cfg.xml中配置使用openStatelessSession? – 2012-03-10 11:14:26
不應該有任何不同 - 你仍然可以注入SessionFactory並獲得會話到 – Bozho 2012-03-10 16:08:47