From d7ac4fa5dbf1875082997d6ee00b0f804c06ab95 Mon Sep 17 00:00:00 2001 From: Niclas Thobaben Date: Sat, 18 Sep 2021 19:02:41 +0200 Subject: [PATCH] added jpa entity generator --- src/java-jpa-entity.js | 1 + templates/jpa-entity.java.mustache | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/java-jpa-entity.js b/src/java-jpa-entity.js index 118f2d3..5c777d6 100644 --- a/src/java-jpa-entity.js +++ b/src/java-jpa-entity.js @@ -46,6 +46,7 @@ module.exports = { field.columnType = field_attr.type || '' field.oneToMany = field_attr.constraint == 'oneToMany' + field.oneToOne = field_attr.constraint == 'oneToOne' return field diff --git a/templates/jpa-entity.java.mustache b/templates/jpa-entity.java.mustache index 4bae51c..04cd689 100644 --- a/templates/jpa-entity.java.mustache +++ b/templates/jpa-entity.java.mustache @@ -55,7 +55,8 @@ public class {{name}} { @Enumerated(EnumType.STRING){{/isEnum}}{{#updateTimestamp}} @UpdateTimestamp{{/updateTimestamp}}{{#creationTimestamp}} @CreationTimestamp{{/creationTimestamp}}{{#oneToMany}} - @OneToMany{{/oneToMany}} + @OneToMany{{/oneToMany}}{{#oneToOne}} + @OneToOne{{/oneToOne}} private {{{type.name}}} {{name}}; {{/fields}}