Author: bleny Date: 2013-06-27 16:24:38 +0200 (Thu, 27 Jun 2013) New Revision: 681 Url: http://nuiton.org/projects/sandbox/repository/revisions/681 Log: do not generate on prepersit if it is already manually set Modified: nuiton-jpa/nuiton-jpa-templates/src/main/java/org/nuiton/jpa/templates/JpaEntityTransformer.java Modified: nuiton-jpa/nuiton-jpa-templates/src/main/java/org/nuiton/jpa/templates/JpaEntityTransformer.java =================================================================== --- nuiton-jpa/nuiton-jpa-templates/src/main/java/org/nuiton/jpa/templates/JpaEntityTransformer.java 2013-06-27 09:34:46 UTC (rev 680) +++ nuiton-jpa/nuiton-jpa-templates/src/main/java/org/nuiton/jpa/templates/JpaEntityTransformer.java 2013-06-27 14:24:38 UTC (rev 681) @@ -191,17 +191,19 @@ // use an idGenerator - // add prepersist method + // add prePersist method ObjectModelOperation operation = addOperation( output, - "prepersist", + "prePersist", void.class, ObjectModelJavaModifier.PUBLIC); addAnnotation(output, operation, PrePersist.class); addImport(output, JpaEntityIdFactoryResolver.class); setOperationBody(operation, "" /*{ - this.id = new JpaEntityIdFactoryResolver().newId(this); + if (this.id == null) { + this.id = new JpaEntityIdFactoryResolver().newId(this); + } }*/ ); }