public interface MybatisBaseMapper<T>
insert(Object) and insertSelective()
insertSelective(Object)
方法的区别在于null值的处理,假设column_1在数据库设置了默认值,而参数中的field_1为null值,则insert
在数据库写入null,而insertSelective写入数据库默认值.| 限定符和类型 | 方法和说明 |
|---|---|
int |
batchInsert(List<T> list) |
int |
batchUpdate(T entity) |
int |
deleteById(Object primaryValue) |
int |
insert(T entity) |
int |
insertSelective(T entity) |
List<T> |
select() |
T |
selectById(Object primaryValue) |
int |
updateById(T entity) |
int |
updateSelectiveById(T entity) |
@StatementDefinition int insertSelective(T entity)
@StatementDefinition int insert(T entity)
@StatementDefinition int deleteById(Object primaryValue)
@StatementDefinition int updateById(T entity)
@StatementDefinition int updateSelectiveById(T entity)
int batchUpdate(T entity)
@StatementDefinition T selectById(Object primaryValue)
@StatementDefinition List<T> select()
Copyright © 2017. All rights reserved.