| 限定符和类型 | 方法和说明 |
|---|---|
long |
countByExample(E example)
根据 Example 条件查询总数
|
int |
deleteByExample(E example)
根据 Example 删除
|
default Example<T> |
example()
获取 Example 对象
|
List<T> |
selectByExample(E example)
根据 Example 条件批量查询
|
Optional<T> |
selectOneByExample(E example)
根据 Example 条件查询单个实体
|
int |
updateByExample(T entity,
E example)
根据 Example 条件批量更新实体信息
|
int |
updateByExampleSelective(T entity,
E example)
根据 Example 条件批量更新实体不为空的字段
|
@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="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 © 2021. All rights reserved.