added migration generation
This commit is contained in:
@@ -19,12 +19,13 @@ class EntityInitializer {
|
||||
throw new ModelException("DbSet " + ctxfield.getName() + " is missing the " + Clazz.class.getSimpleName() + " annotation");
|
||||
}
|
||||
var dbsetClazz = (Class<? extends SerializableObject>) clazzAnnotation.clazz();
|
||||
initEntity(mb, dbsetClazz);
|
||||
initEntity(mb, dbsetClazz, ctxfield.getName());
|
||||
}
|
||||
}
|
||||
|
||||
static void initEntity(ModelBuilder mb, Class<? extends SerializableObject> clazz) {
|
||||
static void initEntity(ModelBuilder mb, Class<? extends SerializableObject> clazz, String name) {
|
||||
var entity = mb.getOrCreateEntity(clazz);
|
||||
entity.setName(name);
|
||||
|
||||
var fields = ReflectionUtil.getFieldsRecursive(clazz);
|
||||
for (var f : fields) {
|
||||
|
||||
Reference in New Issue
Block a user