Exemple #1
0
 /**
  * 删除实体
  *
  * @param m 实体
  */
 @Transactional
 public void delete(M m) {
   if (m == null) {
     return;
   }
   if (m != null && m instanceof LogicDeleteable) {
     ((LogicDeleteable) m).markDeleted();
     baseRepository.save(m);
   } else {
     baseRepository.delete(m);
   }
 }
Exemple #2
0
 /**
  * 更新单个实体
  *
  * @param m 实体
  * @return 返回更新的实体
  */
 public M update(M m) {
   return baseRepository.save(m);
 }