protected boolean doCreate() { return dao.cmdInsert(em).from(this).execute() > 0; }
public Object create(Object record) { InsertCommand insert = dao.cmdInsert(em).from(record); insert.execute(); return insert.id(); }
@Override public int insert(EntityMapping em, Object entity, Object id) { return runInWrapperContext(em, (context)->{ InsertCommand insert = commandFactory().newInsertCommand(context.getDao(), context.getEntityMapping()).from(entity); if(null != id) { insert.withId(id); } return insert.execute(); }); }
@Override public int insert(Object entity) { Args.notNull(entity,"entity"); EntityMapping em = emForObject(entity); return runInWrapperContext(em, (context)->{ return commandFactory().newInsertCommand(context.getDao(), context.getEntityMapping()).from(entity).execute(); }); }
InsertCommand insert = dao.cmdInsert(em.getEntityName()).from(properties); if (null != id) { insert.withId(id);