Liferay是个很成功的开源项目,其中用到了大量的第三方组件。
组件列表来自
http://wiki.liferay.com/index.php/Liferay_Dependencies
Hibernate[url]http://www.hibernate.org/ [/url]在liferay中作为数据持久层组件,所有persistence包中都使用hibernate。
Liferay中hibernate配置在portal.properties的hibernate段中。
其中hbm文件默认为位置在
META-INF/counter-hbm.xml,META-INF/mail-hbm.xml,META-INF/portal-hbm.xml,META-INF/ext-hbm.xml
特别要注意的是:
dialet=com.liferay.portal.spring.hibernate.DynamicDialect
此dialet使用hiberante中的DialectFactory.determineDialect(dbName, dbMajorVersion)动态判断
如果采用比较特殊的数据库,可以将dialet替换成实际使用的数据库方言。
hibernate.query.factory_class=org.hibernate.hql.classic.ClassicQueryTranslatorFactory
该设置是为了避免同weblogic中的ANTLR版本冲突。
引用
#
# Use the classic query factory until WebLogic and Hibernate 3 can get
# along. See http://www.hibernate.org/250.html#A23 for more information.
#
使用ClassicQueryTranslatorFactory不能在代码中使用hibernate3的新式hql,比如delete语句。
如果不用weblogic,可以将此设置改为
hibernate.query.factory_class=org.hibernate.hql.ast.ASTQueryTranslatorFactory
hibernate session在spring中bean名字为
liferaySessionFactory
分享到:
相关推荐
Liferay开发实战(2):Service Builder生成持久化层,一个简单留言板的例子。 http://www.cnblogs.com/starcrm/p/5175674.html
Liferay(5.1.2)的数据库由自身绑定的HSQLDB转成oracle(10G)虽然步骤不多,但因英文的参考资料说的太笼统,而网上相关资料又太少,所以操作起来很费时费力,尤其是当某个错误的操作,出现一大堆的错误提示,可能误导...
由Liferay_Portal构建系统,方便快捷,值得使用
liferay跨组件间通信实例
描述了liferay的数据库表结构以及关联关系 示例: 社区、组织、地区、用户组、用户与角色之间的关系 1、表Groups_Roles 主要功能:存储社区与角色的关系; 存储组织与角色的关系; 存储地区与角色的关系; 存储用户...
Liferay Portal 数据库介绍
Liferay Portal数据库读写说明
用于liferay的站内消息组件,使用JSP编写,编译后可以直接运行。实现站点内部相互发送与恢复短消息。
全面的liferay表结构详细描述,为liferay开发提供支持
maven liferay spring hibernate
什么是虚拟工厂?... 根据上面的版本下载jar文件,并将其放置在${liferay-home}/deploy 启动Liferay捆绑包,然后以管理员身份登录。 正确安装jar后,导航至“ Control Panel -> System Settings -> Platform
liferay6中文开发文档 包括: Liferay6开发者手册V1.0.doc Liferay+6.0.5开发指南.docx LiferayPortal二次开发指南.pdf Liferay代码研读.pdf liferay-技术文档.doc liferay架构.pdf Liferay开发环境配置说明文档.pdf
hibernateAPI liferay 中文 struts spring JQuery 文档 (注意,下载后该格式为ZIP)
liferay-frontend-projects monorepo 欢迎来到Liferay前端基础架构团队的monorepo。 这是对 “探索项目合并以减少开销”中提出的想法的实验性探索。 指导方针 这些是曾经存在于存储库中的文档,现在位于以下位置:...
liferay development 中文
liferay portlet 开发的例子介绍
介绍Liferay企业门户,PPT章节: 概述 功能和使用 开发扩展 安全、认证 高可用 Demo
liferay 超级学习文档 liferay 框架 java hibernate liferay 不用多说
配置 和二次开发 详尽描述 是liferay开发的必备手册