|
@@ -219,18 +219,17 @@ public class Business {
|
|
|
List<Table> tables = emc.listEqual(Table.class, Table.status_FIELDNAME, Table.STATUS_build);
|
|
List<Table> tables = emc.listEqual(Table.class, Table.status_FIELDNAME, Table.STATUS_build);
|
|
|
/* 产生用于创建persistence.xml */
|
|
/* 产生用于创建persistence.xml */
|
|
|
List<String> classNames = new ArrayList<>();
|
|
List<String> classNames = new ArrayList<>();
|
|
|
- for (Table table : tables) {
|
|
|
|
|
|
|
+ for (Table t : tables) {
|
|
|
try {
|
|
try {
|
|
|
emc.beginTransaction(Table.class);
|
|
emc.beginTransaction(Table.class);
|
|
|
- if (StringUtils.isNotEmpty(table.getData())) {
|
|
|
|
|
- DynamicEntity dynamicEntity = XGsonBuilder.instance().fromJson(table.getData(),
|
|
|
|
|
- DynamicEntity.class);
|
|
|
|
|
- dynamicEntity.setName(table.getName());
|
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(t.getData())) {
|
|
|
|
|
+ DynamicEntity dynamicEntity = XGsonBuilder.instance().fromJson(t.getData(), DynamicEntity.class);
|
|
|
|
|
+ dynamicEntity.setName(t.getName());
|
|
|
DynamicEntityBuilder builder = new DynamicEntityBuilder(dynamicEntity, src);
|
|
DynamicEntityBuilder builder = new DynamicEntityBuilder(dynamicEntity, src);
|
|
|
builder.build();
|
|
builder.build();
|
|
|
classNames.add(dynamicEntity.className());
|
|
classNames.add(dynamicEntity.className());
|
|
|
}
|
|
}
|
|
|
- table.setBuildSuccess(true);
|
|
|
|
|
|
|
+ t.setBuildSuccess(true);
|
|
|
emc.commit();
|
|
emc.commit();
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
logger.error(e);
|
|
logger.error(e);
|