diff --git a/querybean-generator/src/main/java/io/ebean/querybean/generator/SimpleModuleInfoWriter.java b/querybean-generator/src/main/java/io/ebean/querybean/generator/SimpleModuleInfoWriter.java index 703d3b05a..527f05b99 100644 --- a/querybean-generator/src/main/java/io/ebean/querybean/generator/SimpleModuleInfoWriter.java +++ b/querybean-generator/src/main/java/io/ebean/querybean/generator/SimpleModuleInfoWriter.java @@ -105,6 +105,13 @@ class SimpleModuleInfoWriter { writer.write(entity); writer.write("\", \"allDeclaredConstructors\": true, \"allDeclaredFields\": true}"); } + if (processingContext.hasOtherClasses()) { + for (String otherClass : processingContext.getOtherClasses()) { + writer.write(",\n {\"name\": \""); + writer.write(otherClass); + writer.write("\", \"allDeclaredConstructors\": true}"); + } + } writer.write("\n]\n"); writer.write("\n"); writer.close();