@Override public void saveOrUpdate(T entity, boolean ct) { if (ct) { if (entity.getId() == null) save(entity); else { entity.setCreatetime(Utils.getNow()); getSession().saveOrUpdate(entity); } } else getSession().saveOrUpdate(entity); }
@Override public Serializable save(T entity) { if (entity.getId() == null) entity.setId(Utils.getNewUUID()); if (entity.getCreatetime() == null) entity.setCreatetime(Utils.getNow()); return getSession().save(entity); }