bug--生成器重复插入已经查询条件

This commit is contained in:
taochengbo
2020-05-16 22:41:59 +08:00
parent d6a9ed47d5
commit 299a57d080

View File

@ -76,7 +76,8 @@ public class GeneratorServiceImpl extends BaseServiceImpl<ColumnInfoMapper, Colu
Object[] arr = (Object[]) obj; Object[] arr = (Object[]) obj;
tableInfos.add(new TableInfo(arr[0],arr[1],arr[2],arr[3], ObjectUtil.isNotEmpty(arr[4])? arr[4] : "-")); tableInfos.add(new TableInfo(arr[0],arr[1],arr[2],arr[3], ObjectUtil.isNotEmpty(arr[4])? arr[4] : "-"));
} }
Query query1 = em.createNativeQuery("SELECT COUNT(*) from information_schema.tables where table_schema = (select database())"); Query query1 = em.createNativeQuery("SELECT COUNT(*) from information_schema.tables where table_schema = (select database()) and table_name like ? order by create_time desc");
query1.setParameter(1, StringUtils.isNotBlank(name) ? ("%" + name + "%") : "%%");
Object totalElements = query1.getSingleResult(); Object totalElements = query1.getSingleResult();
return PageUtil.toPage(tableInfos,totalElements); return PageUtil.toPage(tableInfos,totalElements);
} }
@ -153,7 +154,7 @@ public class GeneratorServiceImpl extends BaseServiceImpl<ColumnInfoMapper, Colu
@Override @Override
public void save(List<ColumnConfig> columnInfos) { public void save(List<ColumnConfig> columnInfos) {
this.saveBatch(columnInfos); this.saveOrUpdateBatch(columnInfos);
} }
@Override @Override