added jpa entity generator
This commit is contained in:
parent
6594cc19a5
commit
d3ec6c66fa
|
@ -20,6 +20,7 @@ module.exports = {
|
||||||
let field_attr = field.attributes.find(attr => attr.name == 'jpa_sql')
|
let field_attr = field.attributes.find(attr => attr.name == 'jpa_sql')
|
||||||
field_attr = field_attr || {}
|
field_attr = field_attr || {}
|
||||||
|
|
||||||
|
field.namePascalCase = utils.pascalcase(field.name);
|
||||||
field.isEnum = service.enums.find(e => e.name == field.type) != null
|
field.isEnum = service.enums.find(e => e.name == field.type) != null
|
||||||
field.name = utils.camelcase(field.name)
|
field.name = utils.camelcase(field.name)
|
||||||
field.type = javaType.mapJavaType(field.type, namespace, field.isEnum || field.name.endsWith('Record') ? '' : 'Record')
|
field.type = javaType.mapJavaType(field.type, namespace, field.isEnum || field.name.endsWith('Record') ? '' : 'Record')
|
||||||
|
|
|
@ -57,10 +57,10 @@ public class {{name}} {
|
||||||
|
|
||||||
{{#fields}}
|
{{#fields}}
|
||||||
{{#isRecord}}
|
{{#isRecord}}
|
||||||
{{modelName}}.set{{name}}(this.{{name}} != null ? this.{{name}}.toModel() : null);
|
{{modelName}}.set{{namePascalCase}}(this.{{name}} != null ? this.{{name}}.toModel() : null);
|
||||||
{{/isRecord}}
|
{{/isRecord}}
|
||||||
{{^isRecord}}
|
{{^isRecord}}
|
||||||
{{modelName}}.set{{name}}(this.{{name}});
|
{{modelName}}.set{{namePascalCase}}(this.{{name}});
|
||||||
{{/isRecord}}
|
{{/isRecord}}
|
||||||
{{/fields}}
|
{{/fields}}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue