示例#1
0
 public GenTable get(String id) {
   GenTable genTable = genTableDao.get(id);
   GenTableColumn genTableColumn = new GenTableColumn();
   genTableColumn.setGenTable(new GenTable(genTable.getId()));
   genTable.setColumnList(genTableColumnDao.findList(genTableColumn));
   return genTable;
 }
示例#2
0
 @Transactional(readOnly = false)
 public void save(GenTable genTable) {
   if (StringUtils.isBlank(genTable.getId())) {
     genTable.preInsert();
     genTableDao.insert(genTable);
   } else {
     genTable.preUpdate();
     genTableDao.update(genTable);
   }
   // 保存列
   for (GenTableColumn column : genTable.getColumnList()) {
     column.setGenTable(genTable);
     if (StringUtils.isBlank(column.getId())) {
       column.preInsert();
       genTableColumnDao.insert(column);
     } else {
       column.preUpdate();
       genTableColumnDao.update(column);
     }
   }
 }
示例#3
0
 @Transactional(readOnly = false)
 public void delete(GenTable genTable) {
   genTableDao.delete(genTable);
   genTableColumnDao.deleteByGenTableId(genTable.getId());
 }