/** * 保存数据(插入或更新) * * @param entity */ @Transactional(readOnly = false) public void save(T entity) { if (entity.getIsNewRecord()) { entity.preInsert(); dao.insert(entity); } else { entity.preUpdate(); dao.update(entity); } }
/** * 保存数据(插入或更新) * * @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); } }