T - 实体类E - 符合Example数据结构的对象,例如 Example,也可以是 MBG 生成 XXXExample 对象。public interface ExampleMapper<T,E>
| Modifier and Type | Method and Description |
|---|---|
long |
countByExample(E example)
根据 Example 条件查询总数
|
int |
deleteByExample(E example)
根据 Example 删除
|
default Example<T> |
example()
获取 Example 对象
|
List<T> |
selectByExample(E example)
根据 Example 条件批量查询
|
List<T> |
selectByExample(E example,
org.apache.ibatis.session.RowBounds rowBounds)
根据 Example 条件批量查询
|
Optional<T> |
selectOneByExample(E example)
根据 Example 条件查询单个实体
|
int |
updateByExample(T entity,
E example)
根据 Example 条件批量更新实体信息
|
int |
updateByExampleSelective(T entity,
E example)
根据 Example 条件批量更新实体不为空的字段
|
int |
updateByExampleSetValues(E example)
根据 Example 条件和 setValue 值更新字段
|
@Lang(value=io.mybatis.provider.Caching.class) @DeleteProvider(type=ExampleProvider.class, method="deleteByExample") int deleteByExample(E example)
example - 条件@Lang(value=io.mybatis.provider.Caching.class) @UpdateProvider(type=ExampleProvider.class, method="updateByExample") int updateByExample(@Param(value="entity") T entity, @Param(value="example") E example)
entity - 实体类example - 条件@Lang(value=io.mybatis.provider.Caching.class) @UpdateProvider(type=ExampleProvider.class, method="updateByExampleSetValues") int updateByExampleSetValues(@Param(value="example") E example)
example - 条件@Lang(value=io.mybatis.provider.Caching.class) @UpdateProvider(type=ExampleProvider.class, method="updateByExampleSelective") int updateByExampleSelective(@Param(value="entity") T entity, @Param(value="example") E example)
entity - 实体类example - 条件@Lang(value=io.mybatis.provider.Caching.class) @SelectProvider(type=ExampleProvider.class, method="selectByExample") List<T> selectByExample(E example)
example - 条件@Lang(value=io.mybatis.provider.Caching.class) @SelectProvider(type=ExampleProvider.class, method="selectByExample") Optional<T> selectOneByExample(E example)
example - 条件@Lang(value=io.mybatis.provider.Caching.class) @SelectProvider(type=ExampleProvider.class, method="countByExample") long countByExample(E example)
example - 条件Copyright © 2022. All rights reserved.