Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- aggregateBy(String) - Method in class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
- AggregateCondition - Class in cn.lm.mybatis.mapper.additional.aggregation
-
聚合查询条件
- AggregateCondition() - Constructor for class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
- AggregateCondition(String) - Constructor for class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
-
默认查询count计数,不分组
- AggregateCondition(String, AggregateType) - Constructor for class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
-
按指定聚合方法查询,不分组
- AggregateCondition(String, AggregateType, String[]) - Constructor for class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
- AggregateCondition(String, String[]) - Constructor for class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
-
默认查询count计数
- aggregateType(AggregateType) - Method in class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
- AggregateType - Enum Class in cn.lm.mybatis.mapper.additional.aggregation
-
聚合查询函数
- aggregationGroupBy(Class<?>, String, AggregateCondition) - Static method in class cn.lm.mybatis.mapper.additional.aggregation.AggregationProvider
- AggregationMapper<T> - Interface in cn.lm.mybatis.mapper.additional.aggregation
-
通用聚合查询接口,特殊方法
- AggregationProvider - Class in cn.lm.mybatis.mapper.additional.aggregation
- AggregationProvider(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.additional.aggregation.AggregationProvider
- aggregationSelectClause(Class<?>, String, AggregateCondition) - Static method in class cn.lm.mybatis.mapper.additional.aggregation.AggregationProvider
- aliasName(String) - Method in class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
- AVG - Enum constant in enum class cn.lm.mybatis.mapper.additional.aggregation.AggregateType
B
- batchUpdate(List<? extends T>) - Method in interface cn.lm.mybatis.mapper.additional.update.batch.BatchUpdateMapper
- batchUpdate(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.update.batch.BatchUpdateProvider
- BatchUpdateMapper<T> - Interface in cn.lm.mybatis.mapper.additional.update.batch
- BatchUpdateProvider - Class in cn.lm.mybatis.mapper.additional.update.batch
- BatchUpdateProvider(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.additional.update.batch.BatchUpdateProvider
- batchUpdateSelective(List<? extends T>) - Method in interface cn.lm.mybatis.mapper.additional.update.batch.BatchUpdateSelectiveMapper
- batchUpdateSelective(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.update.batch.BatchUpdateProvider
- BatchUpdateSelectiveMapper<T> - Interface in cn.lm.mybatis.mapper.additional.update.batch
- batchUpsert(List<? extends T>) - Method in interface cn.lm.mybatis.mapper.additional.upsert.BatchUpsertMapper
- batchUpsert(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.upsert.BatchUpsertProvider
- BatchUpsertMapper<T> - Interface in cn.lm.mybatis.mapper.additional.upsert
- BatchUpsertProvider - Class in cn.lm.mybatis.mapper.additional.upsert
- BatchUpsertProvider(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.additional.upsert.BatchUpsertProvider
- builder() - Static method in class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
C
- cn.lm.mybatis.mapper.additional.aggregation - package cn.lm.mybatis.mapper.additional.aggregation
- cn.lm.mybatis.mapper.additional.delete - package cn.lm.mybatis.mapper.additional.delete
- cn.lm.mybatis.mapper.additional.dialect.oracle - package cn.lm.mybatis.mapper.additional.dialect.oracle
- cn.lm.mybatis.mapper.additional.idlist - package cn.lm.mybatis.mapper.additional.idlist
- cn.lm.mybatis.mapper.additional.insert - package cn.lm.mybatis.mapper.additional.insert
- cn.lm.mybatis.mapper.additional.select - package cn.lm.mybatis.mapper.additional.select
- cn.lm.mybatis.mapper.additional.update.batch - package cn.lm.mybatis.mapper.additional.update.batch
- cn.lm.mybatis.mapper.additional.update.differ - package cn.lm.mybatis.mapper.additional.update.differ
- cn.lm.mybatis.mapper.additional.update.force - package cn.lm.mybatis.mapper.additional.update.force
- cn.lm.mybatis.mapper.additional.upsert - package cn.lm.mybatis.mapper.additional.upsert
- COUNT - Enum constant in enum class cn.lm.mybatis.mapper.additional.aggregation.AggregateType
D
- deleteBetweenByProperty(Fn<T, ?>, Object, Object) - Method in interface cn.lm.mybatis.mapper.additional.delete.DeleteByPropertyMapper
-
根据属性及对应值进行删除,删除条件使用 between
- deleteBetweenByProperty(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.delete.DeletePropertyProvider
-
根据属性删除,删除条件使用 between
- deleteByIdList(List<PK>) - Method in interface cn.lm.mybatis.mapper.additional.idlist.DeleteByIdListMapper
-
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
- deleteByIdList(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.idlist.IdListProvider
-
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
- DeleteByIdListMapper<T,
PK> - Interface in cn.lm.mybatis.mapper.additional.idlist -
通用Mapper接口,根据idList删除
- deleteByProperty(Fn<T, ?>, Object) - Method in interface cn.lm.mybatis.mapper.additional.delete.DeleteByPropertyMapper
-
根据实体中的属性删除,条件使用等号
- deleteByProperty(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.delete.DeletePropertyProvider
-
根据属性删除,条件使用等号
- DeleteByPropertyMapper<T> - Interface in cn.lm.mybatis.mapper.additional.delete
- deleteInByProperty(Fn<T, ?>, Object) - Method in interface cn.lm.mybatis.mapper.additional.delete.DeleteByPropertyMapper
-
根据实体中的属性删除,条件使用 in
- deleteInByProperty(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.delete.DeletePropertyProvider
-
根据属性删除,条件使用等号
- DeletePropertyProvider - Class in cn.lm.mybatis.mapper.additional.delete
- DeletePropertyProvider(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.additional.delete.DeletePropertyProvider
E
- existsWhereCondition(Object, boolean) - Static method in class cn.lm.mybatis.mapper.additional.select.SelectPropertyProvider
-
判断是否需要拼接 where 条件
- existsWithProperty(Fn<T, ?>, Object) - Method in interface cn.lm.mybatis.mapper.additional.select.SelectByPropertyMapper
-
根据属性及对应值进行查询,检查是否存在对应记录,查询条件使用等号
- existsWithProperty(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.select.SelectPropertyProvider
-
根据属性查询总数,查询条件使用等号
F
- FORCE_UPDATE_PROPERTIES - Static variable in class cn.lm.mybatis.mapper.additional.update.force.UpdatePickByIdProvider
G
- getAggregateAliasName() - Method in class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
- getAggregateProperty() - Method in class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
- getAggregateType() - Method in class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
- getColumnByProperty(Class<?>, String) - Static method in class cn.lm.mybatis.mapper.additional.delete.DeletePropertyProvider
-
根据实体Class和属性名获取对应的表字段名
- getColumnByProperty(Class<?>, String) - Static method in class cn.lm.mybatis.mapper.additional.select.SelectPropertyProvider
-
根据实体Class和属性名获取对应的表字段名
- getGroupByProperties() - Method in class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
- getIfNotEqual(EntityColumn, String) - Method in class cn.lm.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
-
判断自动!
- getIfNotNull(String, EntityColumn, String, boolean) - Method in class cn.lm.mybatis.mapper.additional.update.force.UpdatePickByIdProvider
-
判断自动!
- groupBy(String...) - Method in class cn.lm.mybatis.mapper.additional.aggregation.AggregateCondition
I
- IdListMapper<T,
PK> - Interface in cn.lm.mybatis.mapper.additional.idlist -
通用Mapper接口,根据idList操作
- IdListProvider - Class in cn.lm.mybatis.mapper.additional.idlist
-
通过 ids 字符串的各种操作
- IdListProvider(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.additional.idlist.IdListProvider
- insertList(List<? extends T>) - Method in interface cn.lm.mybatis.mapper.additional.dialect.oracle.InsertListMapper
-
生成如下批量SQL:
- insertList(List<? extends T>) - Method in interface cn.lm.mybatis.mapper.additional.insert.InsertListMapper
-
批量插入,支持批量插入的数据库可以使用,例如MySQL,H2等
- insertList(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.dialect.oracle.OracleProvider
-
INSERT ALL INTO demo_country SELECT 1 FROM DUALcountry_id,country_name,country_code, VALUES#{record.countryId},#{record.countryName},#{record.countryCode}, - insertList(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.insert.InsertListProvider
-
批量插入
- InsertListMapper<T> - Interface in cn.lm.mybatis.mapper.additional.dialect.oracle
-
Oracle批量插入
- InsertListMapper<T> - Interface in cn.lm.mybatis.mapper.additional.insert
-
通用Mapper接口,特殊方法,批量插入,支持批量插入的数据库都可以使用,例如mysql,h2等
- InsertListProvider - Class in cn.lm.mybatis.mapper.additional.insert
- InsertListProvider(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.additional.insert.InsertListProvider
- isNull(Object, boolean) - Static method in class cn.lm.mybatis.mapper.additional.delete.DeletePropertyProvider
M
- MAX - Enum constant in enum class cn.lm.mybatis.mapper.additional.aggregation.AggregateType
- MIN - Enum constant in enum class cn.lm.mybatis.mapper.additional.aggregation.AggregateType
N
- NEWER - Static variable in class cn.lm.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
- notEmpty(List<?>, String) - Static method in class cn.lm.mybatis.mapper.additional.idlist.IdListProvider
-
保证 idList 不能为空
O
- OLD - Static variable in class cn.lm.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
- OracleMapper<T> - Interface in cn.lm.mybatis.mapper.additional.dialect.oracle
- OracleProvider - Class in cn.lm.mybatis.mapper.additional.dialect.oracle
- OracleProvider(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.additional.dialect.oracle.OracleProvider
S
- selectAggregationByExample(Object, AggregateCondition) - Method in interface cn.lm.mybatis.mapper.additional.aggregation.AggregationMapper
-
根据example和aggregateCondition进行聚合查询 分组不支持having条件过滤, 如需要建议使用xml文件
- selectAggregationByExample(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.aggregation.AggregationProvider
-
根据Example查询总数
- selectBetweenByProperty(Fn<T, ?>, Object, Object) - Method in interface cn.lm.mybatis.mapper.additional.select.SelectByPropertyMapper
-
根据属性及对应值进行查询,查询条件使用 between
- selectBetweenByProperty(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.select.SelectPropertyProvider
-
根据属性查询,查询条件使用 between
- selectByIdList(List<PK>) - Method in interface cn.lm.mybatis.mapper.additional.idlist.SelectByIdListMapper
-
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
- selectByIdList(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.idlist.IdListProvider
-
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
- SelectByIdListMapper<T,
PK> - Interface in cn.lm.mybatis.mapper.additional.idlist -
通用Mapper接口,根据ids查询
- selectByProperty(Fn<T, ?>, Object) - Method in interface cn.lm.mybatis.mapper.additional.select.SelectByPropertyMapper
-
根据属性及对应值进行查询,有多个返回值,查询条件使用等号
- selectByProperty(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.select.SelectPropertyProvider
-
根据属性查询,查询条件使用等号
- SelectByPropertyMapper<T> - Interface in cn.lm.mybatis.mapper.additional.select
-
根据属性查询接口
- selectCountByProperty(Fn<T, ?>, Object) - Method in interface cn.lm.mybatis.mapper.additional.select.SelectByPropertyMapper
-
根据属性及对应值进行查询,统计符合条件的记录数,查询条件使用等号
- selectCountByProperty(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.select.SelectPropertyProvider
-
根据属性查询总数,查询条件使用等号
- selectInByProperty(Fn<T, ?>, List<?>) - Method in interface cn.lm.mybatis.mapper.additional.select.SelectByPropertyMapper
-
根据属性及对应值进行查询,查询条件使用 in
- selectInByProperty(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.select.SelectPropertyProvider
-
根据属性查询,查询条件使用 in
- selectOneByProperty(Fn<T, ?>, Object) - Method in interface cn.lm.mybatis.mapper.additional.select.SelectByPropertyMapper
-
根据属性及对应值进行查询,只能有一个返回值,有多个结果时抛出异常,查询条件使用等号
- selectOneByProperty(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.select.SelectPropertyProvider
-
Ba 根据属性查询,只能有一个返回值,有多个结果时抛出异常,查询条件使用等号
- SelectPropertyProvider - Class in cn.lm.mybatis.mapper.additional.select
- SelectPropertyProvider(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.additional.select.SelectPropertyProvider
- SUM - Enum constant in enum class cn.lm.mybatis.mapper.additional.aggregation.AggregateType
U
- updateByDiffer(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
-
差异更新
- updateByDiffer(T, T) - Method in interface cn.lm.mybatis.mapper.additional.update.differ.UpdateByDifferMapper
-
根据 old 和 newer 进行差异更新,当对应某个字段值不同时才会更新
- UpdateByDifferMapper<T> - Interface in cn.lm.mybatis.mapper.additional.update.differ
-
差异更新
- UpdateByDifferProvider - Class in cn.lm.mybatis.mapper.additional.update.differ
- UpdateByDifferProvider(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
- updatePickById(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.update.force.UpdatePickByIdProvider
- updatePickById(T, List<String>) - Method in interface cn.lm.mybatis.mapper.additional.update.force.UpdatePickByIdMapper
-
根据主键更新传入字段的值
- UpdatePickByIdMapper<T> - Interface in cn.lm.mybatis.mapper.additional.update.force
- UpdatePickByIdProvider - Class in cn.lm.mybatis.mapper.additional.update.force
- UpdatePickByIdProvider(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.additional.update.force.UpdatePickByIdProvider
- updateSetColumnsByDiffer(Class<?>) - Method in class cn.lm.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
-
update set列
- updateSetColumnsForce(Class<?>, String, boolean, boolean) - Method in class cn.lm.mybatis.mapper.additional.update.force.UpdatePickByIdProvider
-
update set列
- upsert(MappedStatement) - Method in class cn.lm.mybatis.mapper.additional.upsert.UpsertProvider
- upsert(T) - Method in interface cn.lm.mybatis.mapper.additional.upsert.UpsertMapper
- UpsertMapper<T> - Interface in cn.lm.mybatis.mapper.additional.upsert
- UpsertProvider - Class in cn.lm.mybatis.mapper.additional.upsert
- UpsertProvider(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.additional.upsert.UpsertProvider
V
- valueOf(String) - Static method in enum class cn.lm.mybatis.mapper.additional.aggregation.AggregateType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cn.lm.mybatis.mapper.additional.aggregation.AggregateType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wherePKColumns(Class<?>, boolean) - Method in class cn.lm.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
-
where主键条件
- whereVersion(Class<?>) - Method in class cn.lm.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
-
乐观锁字段条件
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form