在Liferay里面使用ServiceBuilder默认情况下连接的数据库是Liferay本身的数据库,在某些场景和需求下,我们可能需要连接另外的数据库或者数据源。ServiceBuilder默认情况下已经提供了相关的支持,需要做下简单的配置。
第一步,在service.xml里面为对应的实体指定对应的数据源等。在entity里面定义data-source、session-factory、tx-manager
在对应的entity里面添加如下配置,
data-source="sampleDataSour...
Liferay7.0开发学习(三):ServiceBuilder工程的创建使用
上一篇博客中介绍了普通的MVCPortlet 工程的创建部署,本篇博客分享一下怎么创建ServiceBuilder工程。
关于ServiceBuilder的介绍可以看之前写的6.2的文章,虽然7.0的开发有变化,但是Servicebuilder的原理和使用都是一样的。
《Liferay 6.1开发学习(四):Service Builder》
《Liferay 6.1开发学习(十九):Liferay ServiceBuilder之自定义查询》
ServiceBuilder是什么?
Service Builder是Liferay提供的...
Cloud not reserve enough space for object heap
在Liferay中执行Builder Service时,有时候会出现下面的错误:
Java Result:1
Cloud not create the Java virtual machine.
Error occureed during initalization of VM
Cloud not reserve enough space for object heap
此问题的原因在编译的时候为JVM分配的内存大于了剩余的物理内存大小。本质原因就是物理内存太小了。解决方法就有两个:
加大物理内在
1、直接升级电脑,添加内存。
2、如果内存够大...
Liferay 6.1开发学习(十九):Liferay ServiceBuilder之自定义查询
注:本篇博客所讲的代码内容基于前面的CRUD-demo的代码。看此篇文章前,请先阅读以下两篇博客
Liferay6.1简单增删改查示例:http://www.huqiwen.com/2012/11/01/liferay6-1-crud-demo/
Liferay 6.1开发学习(四):Service Builder:http://www.huqiwen.com/2012/09/11/liferay-6-1-development-study-4-service-builder/
在Liferay的二次开发中,经常使用到ServiceBuilder,它为我们生成了数据库操作层、...