Closed mymx2 closed 2 months ago
建议:这几处建议稍后提交pr
因当前项目已实现entitymapper, examplemaper, logicalmapper。 接口方法众多,provider冗余太多(牵一发动全身,改一处注意多处)。该实现建议作为新用法为新项目提供支持。
int insert(T entity); int insertNullable(T entity);
int updateById(T entity); int updateNullableById(T entity); int update(@Param("entity") T entity, @Param("wrapper") Wrapper wrapper);
int deleteById(I id); int deleteByIds(I... ids); int delete(Wrapper wrapper);
Optional selectById(I id); List selectByIds(I... ids);
Optional selectOne(Wrapper wrapper); Optional selectOneThrow(Wrapper wrapper);
List selectList(Wrapper wrapper); List selectList(RowBounds rowBounds, Wrapper wrapper);
long count(Wrapper wrapper);
新增wrapper类及其实现:
建议:这几处建议稍后提交pr
因当前项目已实现entitymapper, examplemaper, logicalmapper。 接口方法众多,provider冗余太多(牵一发动全身,改一处注意多处)。该实现建议作为新用法为新项目提供支持。
int updateById(T entity); int updateNullableById(T entity); int update(@Param("entity") T entity, @Param("wrapper") Wrapper wrapper);
int deleteById(I id); int deleteByIds(I... ids); int delete(Wrapper wrapper);
Optional selectById(I id);
List selectByIds(I... ids);
Optional selectOne(Wrapper wrapper);
Optional selectOneThrow(Wrapper wrapper);
List selectList(Wrapper wrapper);
List selectList(RowBounds rowBounds, Wrapper wrapper);
long count(Wrapper wrapper);