Esempio n. 1
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);
     }
   }
 }