From 61bfdd1993e33a7e5520d7b1cada5e327825a247 Mon Sep 17 00:00:00 2001 From: Niclas Thobaben Date: Sat, 18 Sep 2021 16:52:54 +0200 Subject: [PATCH] added jpa entity generator --- src/java-jpa-entity.js | 2 +- templates/jpa-entity.java.mustache | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java-jpa-entity.js b/src/java-jpa-entity.js index 80887af..1f5208a 100644 --- a/src/java-jpa-entity.js +++ b/src/java-jpa-entity.js @@ -38,7 +38,7 @@ module.exports = { field.creationTimestamp = field_attr.timestamp == 'create' field.updateTimestamp = field_attr.timestamp == 'update' field.id_generator = jpa.id_generator - field.column = field_attr.column + field.column = field_attr.column || '' return field }) diff --git a/templates/jpa-entity.java.mustache b/templates/jpa-entity.java.mustache index fb5dd19..9add251 100644 --- a/templates/jpa-entity.java.mustache +++ b/templates/jpa-entity.java.mustache @@ -46,7 +46,7 @@ public class {{name}} { @GeneratedValue({{#name}}generator = "{{.}}"{{/name}}){{#strategy}} @GenericGenerator(name = "{{name}}", strategy = "{{.}}"){{/strategy}}{{/id_generator}}{{/isPkey}}{{#type.isCollection}} @OneToMany{{/type.isCollection}} - @Column(nullable = {{nullable}}, unique = {{unique}}{{#column}}, columnDefinition = "{{.}}"{{/column}}){{#isEnum}} + @Column(nullable = {{nullable}}, unique = {{unique}}, columnDefinition = "{{column}}"){{#isEnum}} @Enumerated(EnumType.STRING){{/isEnum}}{{#updateTimestamp}} @UpdateTimestamp{{/updateTimestamp}}{{#creationTimestamp}} @CreationTimestamp{{/creationTimestamp}}