Modifier and Type | Method and Description |
---|---|
<T> Long |
SimpleJdbcHelper.countAll(Class<T> clazz,
Condition... conditions)
查询符合条件的记录的数量
|
<T> Long |
JdbcHelper.countAll(Class<T> clazz,
Condition... conditions)
查询符合条件的记录的数量
|
<T> int |
SimpleJdbcHelper.delete(Class<T> clazz,
Condition... conditions)
根据条件批量删除数据
|
<T> int |
JdbcHelper.delete(Class<T> clazz,
Condition... conditions)
根据条件批量删除数据
|
<T> List<T> |
SimpleJdbcHelper.findAll(Class<T> clazz,
Condition... conditions)
查询所有符合条件的数据
|
<T> List<T> |
JdbcHelper.findAll(Class<T> clazz,
Condition... conditions)
查询所有符合条件的数据
|
<T> List<T> |
SimpleJdbcHelper.findAll(Class<T> clazz,
Order order,
Condition... conditions)
查询所有符合条件的数据
|
<T> List<T> |
JdbcHelper.findAll(Class<T> clazz,
Order order,
Condition... conditions)
查询所有符合条件的数据
|
<T> T |
SimpleJdbcHelper.findOne(Class<T> clazz,
Condition... conditions)
查询所有符合条件的数据
|
<T> T |
JdbcHelper.findOne(Class<T> clazz,
Condition... conditions)
查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
SimpleJdbcHelper.findPage(Class<T> clazz,
int pageSize,
int pageNum,
Condition... conditions)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
JdbcHelper.findPage(Class<T> clazz,
int pageSize,
int pageNum,
Condition... conditions)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
SimpleJdbcHelper.findPage(Class<T> clazz,
int pageSize,
int pageNum,
Order order,
Condition... conditions)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
JdbcHelper.findPage(Class<T> clazz,
int pageSize,
int pageNum,
Order order,
Condition... conditions)
分页查询所有符合条件的数据
|
<T> List<T> |
SimpleJdbcHelper.findTop(Class<T> clazz,
Order order,
int topNum,
Condition... conditions)
根据条件查询前几条符合条件的记录
|
<T> List<T> |
JdbcHelper.findTop(Class<T> clazz,
Order order,
int topNum,
Condition... conditions)
根据条件查询前几条符合条件的记录
|
Modifier and Type | Method and Description |
---|---|
<T> int |
SimpleJdbcHelper.delete(Class<T> clazz,
List<Condition> conditions)
根据条件批量删除数据
|
<T> int |
JdbcHelper.delete(Class<T> clazz,
List<Condition> conditions)
根据条件批量删除数据
|
<T> List<T> |
SimpleJdbcHelper.findAll(Class<T> clazz,
List<Condition> conditions)
查询所有符合条件的数据
|
<T> List<T> |
JdbcHelper.findAll(Class<T> clazz,
List<Condition> conditions)
查询所有符合条件的数据
|
<T> List<T> |
SimpleJdbcHelper.findAll(Class<T> clazz,
Order order,
List<Condition> conditions)
查询所有符合条件的数据
|
<T> List<T> |
JdbcHelper.findAll(Class<T> clazz,
Order order,
List<Condition> conditions)
查询所有符合条件的数据
|
<T> T |
SimpleJdbcHelper.findOne(Class<T> clazz,
List<Condition> conditions)
查询所有符合条件的数据
|
<T> T |
JdbcHelper.findOne(Class<T> clazz,
List<Condition> conditions)
查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
SimpleJdbcHelper.findPage(Class<T> clazz,
int pageSize,
int pageNum,
List<Condition> conditions)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
JdbcHelper.findPage(Class<T> clazz,
int pageSize,
int pageNum,
List<Condition> conditions)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
SimpleJdbcHelper.findPage(Class<T> clazz,
int pageSize,
int pageNum,
Order order,
List<Condition> conditions)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
JdbcHelper.findPage(Class<T> clazz,
int pageSize,
int pageNum,
Order order,
List<Condition> conditions)
分页查询所有符合条件的数据
|
<T> int |
SimpleJdbcHelper.update(T t,
List<Condition> conditions)
根据条件全属性更新方式批量更新数据
|
<T> int |
JdbcHelper.update(T t,
List<Condition> conditions)
根据条件全属性更新方式批量更新数据
|
<T> int |
SimpleJdbcHelper.updateSelective(T t,
List<Condition> conditions)
根据条件可选属性更新方式批量更新数据
|
<T> int |
JdbcHelper.updateSelective(T t,
List<Condition> conditions)
根据条件可选属性更新方式批量更新数据
|
Modifier and Type | Method and Description |
---|---|
static Condition |
Condition.andEqual(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为 =
|
static Condition |
Condition.andGreater(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为 >
|
static Condition |
Condition.andGreaterEqual(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为 >=
|
static Condition |
Condition.andIn(String name,
List values)
生成一个连接条件为and的比较语句,比较方式为 in
|
static Condition |
Condition.andIn(String name,
Object... values)
生成一个连接条件为and的比较语句,比较方式为 in
|
static Condition |
Condition.andIsNull(String name)
生成一个连接条件为and的比较语句,比较方式为 isnull()
|
static Condition |
Condition.andLess(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为 <
|
static Condition |
Condition.andLessEqual(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为<=
|
static Condition |
Condition.andLike(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为 like
|
static Condition |
Condition.andNotEqual(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为 <>
|
static Condition |
Condition.andNotNull(String name)
生成一个连接条件为and的比较语句,比较方式为 !isnull()
|
Condition |
Condition.link(Condition.Link link)
设置筛选对象的语句连接方式
|
Condition |
Condition.name(String name)
设置筛选对象的比较的属性名字,对应POJO类的属性
|
static Condition |
Condition.orEqual(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 =
|
static Condition |
Condition.orGreater(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 >
|
static Condition |
Condition.orGreaterEqual(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 >=
|
static Condition |
Condition.orIn(String name,
List values)
生成一个连接条件为or的比较语句,比较方式为 in
|
static Condition |
Condition.orIn(String name,
Object... values)
生成一个连接条件为or的比较语句,比较方式为 in
|
static Condition |
Condition.orIsNull(String name)
生成一个连接条件为or的比较语句,比较方式为 isnull()
|
static Condition |
Condition.orLess(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 <
|
static Condition |
Condition.orLessEqual(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 <=
|
static Condition |
Condition.orLike(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 like
|
static Condition |
Condition.orNotEqual(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 <>
|
static Condition |
Condition.orNotNull(String name)
生成一个连接条件为or的比较语句,比较方式为 !isnull()
|
Condition |
Condition.type(Condition.Type type)
设置筛选对象的 比较方式
|
Condition |
Condition.value(Object value)
设置筛选对象的待比较的数据
|
Modifier and Type | Method and Description |
---|---|
List<Condition> |
Example.toCondition()
获取所有的筛选条件
|
Modifier and Type | Method and Description |
---|---|
<T> SqlData |
ConditionBuilder.build(Class<T> clazz,
FieldExtractor fieldExtractor,
boolean selective,
List<Condition> conditions)
根据筛选条件生成SQL执行对象
|
<T> SqlData |
QueryBuilder.countAll(FieldExtractor fieldExtractor,
Class<T> clazz,
List<Condition> conditions)
生成一个根据条件查询记录数量的SQL执行对象
|
<T> SqlData |
QueryBuilder.findAll(FieldExtractor fieldExtractor,
Class<T> clazz,
Order order,
List<Condition> conditions)
生成一个根据条件查询全部数据的SQL执行对象
|
<T> SqlData |
QueryBuilder.findPage(FieldExtractor fieldExtractor,
Class<T> clazz,
Order order,
List<Condition> conditions,
int pageSize,
int pageNum)
生成一个根据条件分页查询数据的SQL执行对象
|
Modifier and Type | Method and Description |
---|---|
<T> SqlData |
SimpleConditionBuilder.build(Class<T> clazz,
FieldExtractor fieldExtractor,
boolean selective,
List<Condition> conditions)
根据筛选条件生成SQL执行对象
|
<T> SqlData |
SimpleQueryBuilder.countAll(FieldExtractor fieldExtractor,
Class<T> clazz,
List<Condition> conditions)
生成一个根据条件查询记录数量的SQL执行对象
|
<T> SqlData |
SimpleQueryBuilder.findAll(FieldExtractor fieldExtractor,
Class<T> clazz,
Order order,
List<Condition> conditions)
生成一个根据条件查询全部数据的SQL执行对象
|
<T> SqlData |
SimpleQueryBuilder.findPage(FieldExtractor fieldExtractor,
Class<T> clazz,
Order order,
List<Condition> conditions,
int pageSize,
int pageNum)
生成一个根据条件分页查询数据的SQL执行对象
|
Modifier and Type | Method and Description |
---|---|
<T> Long |
QueryTranslator.countAll(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
List<Condition> conditions)
查询符合条件的记录的数量
|
<T> int |
DeleteTranslator.delete(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
boolean selective,
List<Condition> conditions)
根据条件删除删除
|
<T> List<T> |
QueryTranslator.findAll(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
List<Condition> conditions,
Order order)
根据条件查询全部符合条件的记录
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
QueryTranslator.findPage(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
List<Condition> conditions,
Order order,
int pageSize,
int pageNum)
根据条件分页查询符合条件的记录
|
<T> List<T> |
QueryTranslator.findTop(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
List<Condition> conditions,
Order order,
int topNum)
根据条件查询前几条符合条件的记录
|
<T> int |
UpdateTranslator.update(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
boolean selective,
T t,
List<Condition> conditions)
根据条件方式批量更新数据
|
Modifier and Type | Method and Description |
---|---|
<T> Long |
SimpleQueryTranslator.countAll(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
List<Condition> conditions)
查询符合条件的记录的数量
|
<T> int |
SimpleDeleteTranslator.delete(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
boolean selective,
List<Condition> conditions)
根据条件删除删除
|
<T> List<T> |
SimpleQueryTranslator.findAll(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
List<Condition> conditions,
Order order)
根据条件查询全部符合条件的记录
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
SimpleQueryTranslator.findPage(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
List<Condition> conditions,
Order order,
int pageSize,
int pageNum)
根据条件分页查询符合条件的记录
|
<T> List<T> |
SimpleQueryTranslator.findTop(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
List<Condition> conditions,
Order order,
int topNum)
根据条件查询前几条符合条件的记录
|
<T> int |
SimpleUpdateTranslator.update(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
boolean selective,
T t,
List<Condition> conditions)
根据条件方式批量更新数据
|
Copyright © 2021. All rights reserved.