| 程序包 | 说明 |
|---|---|
| top.lingkang.finalsql.sql | |
| top.lingkang.finalsql.sql.core |
| 限定符和类型 | 方法和说明 |
|---|---|
Condition |
Condition.andIn(String column,
List value)
与 in 条件:and column in (value1, value2, value3)
|
Condition |
Condition.custom(String sql,
Object... param)
自定义条件(支持复杂),只能定义一个,多个时将被后面的覆盖.
|
Condition |
Condition.eq(String column,
Object value)
等于条件:and column=value
|
Condition |
Condition.ge(String column,
Object value)
大于等于条件:and column >= value
|
Condition |
Condition.gt(String column,
Object value)
大于条件:and column > value
|
Condition |
Condition.le(String column,
Object value)
小于等于条件:and column <= value
|
Condition |
Condition.leftLike(String column,
Object value)
左模糊搜索条件:and column like %value
|
Condition |
Condition.like(String column,
Object value)
模糊搜索条件:and column like %value%
|
Condition |
Condition.lt(String column,
Object value)
小于条件:and column < value
|
Condition |
Condition.ne(String column,
Object value)
不等于条件:and column <> value
|
Condition |
Condition.or(String column,
Object value)
或条件:or column=value
|
Condition |
Condition.orderByAsc(String... column)
正序
|
Condition |
Condition.orderByDesc(String... column)
倒序
|
Condition |
Condition.orIn(String column,
List value)
或 in 条件:or column in (value1, value2, value3)
|
Condition |
Condition.rightLike(String column,
Object value)
右模糊搜索条件:and column like value%
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> ExSqlEntity |
SqlGenerate.countSql(Class<T> clazz,
Condition condition) |
<T> int |
FinalSql.delete(T entity,
Condition condition)
删除数据,若条件Condition不为空,按 Condition 删除,否则根据实体的 @id 字段作为条件删除
|
<T> ExSqlEntity |
SqlGenerate.deleteSql(T entity,
Condition condition) |
<T> ExSqlEntity |
SqlGenerate.oneSql(Class<T> clazz,
Condition condition) |
<T> ExSqlEntity |
SqlGenerate.querySql(Class<T> clazz,
Condition condition) |
<T> List<T> |
FinalSql.select(Class<T> clazz,
Condition condition)
条件查询
|
<T> int |
FinalSql.selectCount(Class<T> clazz,
Condition condition)
总数查询
|
<T> T |
FinalSql.selectOne(Class<T> clazz,
Condition condition)
查询返回一行
|
<T> int |
FinalSql.update(T entity,
Condition condition)
更新数据,会根据 @Id注解的字段作为条件更新 和入参 Condition 条件来更新
实体对象的空值属性将被忽略
|
<T> ExSqlEntity |
SqlGenerate.updateSql(T entity,
Condition condition) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> int |
FinalSqlManage.delete(T entity,
Condition condition) |
<T> List<T> |
FinalSqlManage.select(Class<T> clazz,
Condition condition) |
<T> int |
FinalSqlManage.selectCount(Class<T> clazz,
Condition condition) |
<T> T |
FinalSqlManage.selectOne(Class<T> clazz,
Condition condition) |
<T> int |
FinalSqlManage.update(T entity,
Condition condition) |
Copyright © 2023 lingkang. All rights reserved.