|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcn.gtmap.estateplat.core.support.mybatis.mapper.EntityMapper
public class EntityMapper
封装的CommonMapper,实际上只对select方法做了处理
| 构造方法摘要 | |
|---|---|
EntityMapper()
|
|
| 方法摘要 | ||
|---|---|---|
|
batchSaveSelective(List<T> record)
批量插入多个类型的实体类,其他和上面方法类似 |
|
|
count(T record)
根据参数进行查询总数,record可以是Class |
|
|
countByExample(Class<T> entityClass,
Object example)
通过Example类来查询count |
|
|
countByExample(Example example)
通过Example类来查询count |
|
|
delete(T record)
根据条件进行删除,条件不能为空,并且必须有至少一个条件才能删除 该方法不能直接删除全部数据 |
|
|
deleteByExample(Class<T> entityClass,
Object example)
通过Example删除 |
|
|
deleteByExample(Example example)
通过Example删除 |
|
|
deleteByExampleNotNull(Class<T> entityClass,
Object example)
|
|
|
deleteByExampleNotNull(Example example)
|
|
|
deleteByPrimaryKey(Class<T> entityClass,
Object key)
根据主键进行删除,主键不能为null或空 |
|
CommonMapper |
getCommonMapper()
|
|
|
insert(T record)
插入数据库,主键字段没有值的时候不会出现在sql中 如果是自增主键,会自动获取值 如果是自增主键,并且该主键属性有值,会使用主键的属性值,不会使用自增 |
|
|
insertBatchSelective(List<T> record)
批量插入非空字段,其他和上面方法类似 |
|
|
insertSelective(T record)
插入非空字段,其他和上面方法类似 |
|
|
saveOrUpdate(T record,
Object key)
保存或者更新 |
|
|
select(T record)
根据参数进行查询,record可以是Class |
|
|
selectByExample(Class<T> entityClass,
Object example)
通过Example来查询 |
|
|
selectByExample(Example example)
通过Example来查询 |
|
|
selectByExampleNotNull(Class<T> entityClass,
Example example)
|
|
|
selectByExampleNotNull(Example example)
|
|
|
selectByPrimaryKey(Class<T> entityClass,
Object key)
根据主键查询结果,主键不能为null或空 |
|
void |
setCommonMapper(CommonMapper commonMapper)
|
|
|
updateByExample(T record,
Object example)
通过Example进行更新全部字段 |
|
|
updateByExampleNotNull(T record,
Object example)
|
|
|
updateByExampleSelective(T record,
Object example)
通过Example进行更新非空字段 |
|
|
updateByExampleSelectiveNotNull(T record,
Object example)
|
|
|
updateByPrimaryKey(T record)
根据主键更新全部字段,空字段也会更新数据库 |
|
|
updateByPrimaryKeyNull(T record)
lst 根据主键更新全部字段,空字段也会更新数据库 null也会更新 |
|
|
updateByPrimaryKeySelective(T record)
根据主键更新非空属性字段,不能给数据库数据设置null或空 |
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public EntityMapper()
| 方法详细信息 |
|---|
public CommonMapper getCommonMapper()
public void setCommonMapper(CommonMapper commonMapper)
public <T> List<T> select(T record)
T - record -
public <T> int count(T record)
T - record -
public <T> T selectByPrimaryKey(Class<T> entityClass,
Object key)
T - entityClass - key -
public <T> int insert(T record)
T - record -
public <T> int insertSelective(T record)
T - record -
public <T> int insertBatchSelective(List<T> record)
T - record -
public <T> void batchSaveSelective(List<T> record)
T - record -
public <T> int saveOrUpdate(T record,
Object key)
T - record - key -
public <T> int delete(T record)
T - record -
public <T> int deleteByPrimaryKey(Class<T> entityClass,
Object key)
T - entityClass - key -
public <T> int updateByPrimaryKey(T record)
T - record -
public <T> int updateByPrimaryKeySelective(T record)
T - record -
public <T> int updateByPrimaryKeyNull(T record)
T - record -
public <T> int countByExample(Class<T> entityClass,
Object example)
T - entityClass - example - 可以是Mybatis生成器生成的Example类或者通用的Example类
public <T> int countByExample(Example example)
T - example -
public <T> int deleteByExample(Class<T> entityClass,
Object example)
T - entityClass - example - 可以是Mybatis生成器生成的Example类或者通用的Example类
public <T> int deleteByExampleNotNull(Class<T> entityClass,
Object example)
example - 条件对象
public <T> int deleteByExample(Example example)
T - example -
public <T> int deleteByExampleNotNull(Example example)
example - 条件对象
public <T> List<T> selectByExample(Class<T> entityClass,
Object example)
T - entityClass - example - 可以是Mybatis生成器生成的Example类或者通用的Example类
public <T> List<T> selectByExampleNotNull(Class<T> entityClass,
Example example)
entityClass - 实体类example - 条件对象
public <T> List<T> selectByExample(Example example)
T - example -
public <T> List<T> selectByExampleNotNull(Example example)
example - 条件对象
public <T> int updateByExampleSelective(T record,
Object example)
T - record - example - 可以是Mybatis生成器生成的Example类或者通用的Example类
public <T> int updateByExampleSelectiveNotNull(T record,
Object example)
record - example - 条件对象
public <T> int updateByExample(T record,
Object example)
T - record - example - 可以是Mybatis生成器生成的Example类或者通用的Example类
public <T> int updateByExampleNotNull(T record,
Object example)
record - example - 条件对象
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||