Ejemplo n.º 1
0
 @Override
 public void delete(String parentKeyString, ID id) {
   final TransactionStatus transactionStatus = getTransaction();
   preDao();
   try {
     Object parentKey = dao.getPrimaryKey(parentKeyString);
     dao.delete(parentKey, id);
     commitTransaction(transactionStatus);
   } finally {
     postDao();
     rollbackTransaction(transactionStatus);
   }
 }
Ejemplo n.º 2
0
  @Override
  public void delete(ID id) {
    Preconditions.checkNotNull(id, "Got unexpected null 'id' passed to the method.");

    dao.delete(dao.get(id));
  }
Ejemplo n.º 3
0
 /**
  * 删除数据
  *
  * @param entity
  */
 @Transactional(readOnly = false)
 public void delete(T entity) {
   dao.delete(entity);
 }
Ejemplo n.º 4
0
 @Override
 public void unfollow(T entity) throws Exception {
   baseDao.delete(entity);
 }