簡體   English   中英

如何在Portlet中掌握Liferay的Hibernate Session實現?

[英]How do I get hold of Liferay's Hibernate Session implementation within a portlet?

我知道Liferay使用休眠作為其ORM層。

如何保留Liferay的休眠會話,以便可以在Portlet中編寫數據庫不可知的代碼。

我正在使用Liferay Portal 6.1 GA 1(與Tomcat 7.0.23捆綁在一起)

如果您理解正確,則想編寫一個與數據庫無關的DAL,對嗎?

Liferay的Service Builder是一種代碼生成工具,可讓您為存儲在門戶數據庫中的新實體(實際上,甚至門戶實體的服務都是通過此工具生成的)以及外部數據庫中的表編寫數據訪問層。 生成的代碼本身利用了Hibernate,因此它應該已經與數據庫無關。 您還可以通過傳遞直接SQL查詢來編寫自定義查找程序方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM