Fórum
Service Builder / entity with auto generated pk by sequence
Michel Wicky, modificado 12 Anos atrás.
Service Builder / entity with auto generated pk by sequence
Regular Member Postagens: 130 Data de Entrada: 03/07/10 Postagens Recentes
I'm searching documentation about using primary key that are generated by sequence when using service builder.
Is described somewhere ?
I already defined it into service.xml
<column name="SlrCommentId" db-name="SLR_COMMENT_ID" type="long" primary="true" filter-primary="true" id-type="sequence" id-param="SLR_COMMENT_SEQ"/>
but the implementation generated java code ask for the primary key as a parameter
public SlrComment createSlrComment(long SlrCommentId) {
return slrCommentPersistence.create(SlrCommentId);
Do I need to get it by myself or something exists in service layer to get it from a generated class ?
Is described somewhere ?
I already defined it into service.xml
<column name="SlrCommentId" db-name="SLR_COMMENT_ID" type="long" primary="true" filter-primary="true" id-type="sequence" id-param="SLR_COMMENT_SEQ"/>
but the implementation generated java code ask for the primary key as a parameter
public SlrComment createSlrComment(long SlrCommentId) {
return slrCommentPersistence.create(SlrCommentId);
Do I need to get it by myself or something exists in service layer to get it from a generated class ?
Corné Aussems, modificado 12 Anos atrás.
RE: Service Builder / entity with auto generated pk by sequence
Liferay Legend Postagens: 1313 Data de Entrada: 03/10/06 Postagens Recentes
There is a default Liferay incremental service
PRProduct product = prProductPersistence.create(
counterLocalService.increment(
PRProduct.class.getName()));