gpt4 book ai didi

java - 我如何在 portlet 中获得 Liferay 的 Hibernate Session 实现?

转载 作者:行者123 更新时间:2023-11-30 11:46:37 26 4
gpt4 key购买 nike

我知道 Liferay 使用 hibernate 作为它的 ORM 层。

我如何获得 Liferay 的 hibernate session ,以便我可以在 portlet 中编写与数据库无关的代码。

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

最佳答案

如果您理解正确,您想要编写一个与数据库无关的 DAL,对吧?

Liferay 的 Service Builder是一个代码生成工具,它允许您为存储在门户数据库中的新实体(实际上,甚至门户实体的服务也是通过该工具生成的)和外部数据库中的表编写数据访问层。生成的代码本身利用了 Hibernate,因此它应该已经与数据库无关。您还可以通过传递直接 SQL 查询来编写自定义查找器方法。

关于java - 我如何在 portlet 中获得 Liferay 的 Hibernate Session 实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9669934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com