Fix generazione entity

This commit is contained in:
2024-08-20 13:50:51 +02:00
parent 6e66ce8dac
commit 201a556ad5

View File

@@ -79,6 +79,7 @@ public class EntityDevelopmentService {
javaClassCompilation.setPackageDeclaration("it.integry.ems_model.entity");
javaClassCompilation.addImport(LogManager.class);
javaClassCompilation.addImport(List.class);
javaClassCompilation.addImport(ArrayList.class);
String javaClassName = UtilityString.sqlToCamelCase(databaseTable.getTableName());
javaClassName = javaClassName.substring(0, 1).toUpperCase() + javaClassName.substring(1);
@@ -148,7 +149,7 @@ public class EntityDevelopmentService {
//final InitializerDeclaration initializerDeclaration = new InitializerDeclaration(false, new BlockStmt().addStatement("new ArrayList<>()"));
fieldDeclaration.setVariable(0, new VariableDeclarator(fieldDeclaration.getElementType(), variableName));
fieldDeclaration.setVariable(0, new VariableDeclarator(fieldDeclaration.getElementType(), variableName, new MethodCallExpr("new ArrayList<>")));
entityFields.add(fieldDeclaration);
fieldDeclaration.addAnnotation(EntityChild.class);