@Transactional
public interface BaseCRUDMapper
Modifier and Type | Method and Description |
---|---|
int |
delete(Map<Object,Object> tableMap)
根据实体对象的非Null字段作为Where条件进行删除操作,如果对象的属性值都为null则删除表全部数据
|
int |
insert(SaveOrUpdateDataCommand saveOrUpdateDataCommand)
根据实体对象保存一条数据,主键如果没有设置自增属性则必须不能为null
|
int |
insertSelective(SaveOrUpdateDataCommand saveOrUpdateDataCommand)
根据实体对象保存一条数据,如果属性值为null则不插入默认使用数据库的字段默认值,主键如果没有设置自增属性则必须不能为null
|
List<LinkedHashMap<String,Object>> |
query(String value)
查询
|
List<Map<String,Object>> |
select(Map<Object,Object> tableMap)
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll
|
int |
selectCount(Map<Object,Object> tableMap)
根据实体对象的非Null字段作为Where条件查询结果集的Count,如果对象的属性值都为null则Count全表
|
int |
updateByPrimaryKey(SaveOrUpdateDataCommand saveOrUpdateDataCommand)
根据实体对象主键作为Where条件更新其他字段数据,可以将字段值更新为null,主键必须不能为null
|
int |
updateByPrimaryKeySelective(SaveOrUpdateDataCommand saveOrUpdateDataCommand)
根据实体对象主键作为Where条件更新其他字段数据,如果其他字段属性值为null则忽略更新,主键必须不能为null
|
List<Map<String,Object>> select(Map<Object,Object> tableMap)
tableMap
- 表结构的mapint selectCount(Map<Object,Object> tableMap)
tableMap
- 表结构的mapint delete(Map<Object,Object> tableMap)
tableMap
- 表结构的mapint insert(SaveOrUpdateDataCommand saveOrUpdateDataCommand)
saveOrUpdateDataCommand
- id+表结构的mapint insertSelective(SaveOrUpdateDataCommand saveOrUpdateDataCommand)
saveOrUpdateDataCommand
- id+表结构的mapint updateByPrimaryKey(SaveOrUpdateDataCommand saveOrUpdateDataCommand)
saveOrUpdateDataCommand
- int updateByPrimaryKeySelective(SaveOrUpdateDataCommand saveOrUpdateDataCommand)
saveOrUpdateDataCommand
- List<LinkedHashMap<String,Object>> query(String value)
value
- 动态sqlCopyright © 2021. All rights reserved.