added jpa entity generator

master
Niclas Thobaben 2021-09-18 16:13:42 +02:00
parent 6594cc19a5
commit d3ec6c66fa
2 changed files with 3 additions and 2 deletions

View File

@ -20,6 +20,7 @@ module.exports = {
let field_attr = field.attributes.find(attr => attr.name == 'jpa_sql')
field_attr = field_attr || {}
field.namePascalCase = utils.pascalcase(field.name);
field.isEnum = service.enums.find(e => e.name == field.type) != null
field.name = utils.camelcase(field.name)
field.type = javaType.mapJavaType(field.type, namespace, field.isEnum || field.name.endsWith('Record') ? '' : 'Record')

View File

@ -57,10 +57,10 @@ public class {{name}} {
{{#fields}}
{{#isRecord}}
{{modelName}}.set{{name}}(this.{{name}} != null ? this.{{name}}.toModel() : null);
{{modelName}}.set{{namePascalCase}}(this.{{name}} != null ? this.{{name}}.toModel() : null);
{{/isRecord}}
{{^isRecord}}
{{modelName}}.set{{name}}(this.{{name}});
{{modelName}}.set{{namePascalCase}}(this.{{name}});
{{/isRecord}}
{{/fields}}