Esempio n. 1
0
 /**
  * 保存数据(插入或更新)
  *
  * @param entity
  */
 @Transactional(readOnly = false)
 public void save(T entity) {
   if (entity.getIsNewRecord()) {
     entity.preInsert();
     dao.insert(entity);
   } else {
     entity.preUpdate();
     dao.update(entity);
   }
 }
Esempio n. 2
0
  /**
   * 保存数据(插入或更新)
   *
   * @param entity
   */
  @Transactional(readOnly = false)
  public void save(T entity) {
    IInitCallback callback = new InitCallbackImpl();

    if (entity.getIsNewRecord()) {
      entity.preInsert(callback);
      dao.insert(entity);
    } else {
      entity.preUpdate(callback);
      dao.update(entity);
    }
  }
Esempio n. 3
0
 @Override
 public void follow(T entity) throws Exception {
   baseDao.insert(entity);
 }