| 程序包 | 说明 |
|---|---|
| com.dexcoder.dal | |
| com.dexcoder.dal.build |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
JdbcDao.delete(Criteria criteria)
根据Criteria删除
|
<T> T |
JdbcDao.get(Criteria criteria,
Long id)
根据主键得到记录
|
Long |
JdbcDao.insert(Criteria criteria)
插入一条记录 自动处理主键
|
int |
JdbcDao.queryCount(Criteria criteria)
查询记录数
|
int |
JdbcDao.queryCount(Object entity,
Criteria criteria)
查询记录数
|
<T> List<T> |
JdbcDao.queryList(Criteria criteria)
按设置的条件查询
|
<T> List<T> |
JdbcDao.queryList(T entity,
Criteria criteria)
查询列表
|
<T> T |
JdbcDao.queryObject(Criteria criteria)
查询单个对象,例如count(*) max(id)这类只有一个结果的sql
|
<T> List<T> |
JdbcDao.queryObjectList(Criteria criteria,
Class<T> elementType)
查询单个对你的列表,例如id列表,name列表
|
Map<String,Object> |
JdbcDao.queryRowMap(Criteria criteria)
查询列表 例如使用函数后和列不排斥的情况
|
List<Map<String,Object>> |
JdbcDao.queryRowMapList(Criteria criteria)
查询列表 例如使用函数后和列不排斥的情况
|
<T> T |
JdbcDao.querySingleResult(Criteria criteria)
查询单个记录
|
void |
JdbcDao.save(Criteria criteria)
保存一条记录,不处理主键
|
int |
JdbcDao.update(Criteria criteria)
根据Criteria更新
|
| 限定符和类型 | 方法和说明 |
|---|---|
Criteria |
Criteria.addSelectFunc(String func)
添加函数
|
Criteria |
Criteria.addSelectFunc(String func,
boolean isFieldExclusion,
boolean isOrderBy)
添加函数
|
Criteria |
Criteria.and(String fieldName,
Object[] values)
设置and条件
|
Criteria |
Criteria.and(String fieldName,
String fieldOperator,
Object[] values)
设置and条件
|
Criteria |
Criteria.asc(String... field)
asc 排序属性
|
Criteria |
Criteria.begin()
开始左括号
|
Criteria |
Criteria.begin(String logicalOperator)
开始左括号
|
static Criteria |
Criteria.delete(Class<?> clazz)
delete init
|
Criteria |
Criteria.desc(String... field)
desc 排序属性
|
Criteria |
Criteria.end()
右括号结束
|
Criteria |
Criteria.exclude(String... field)
添加黑名单
|
Criteria |
Criteria.include(String... field)
添加白名单
|
static Criteria |
Criteria.insert(Class<?> clazz)
insert init
|
Criteria |
Criteria.into(String fieldName,
Object value)
insert into属性
|
Criteria |
Criteria.or(String fieldName,
Object[] values)
设置or条件
|
Criteria |
Criteria.or(String fieldName,
String fieldOperator,
Object[] values)
设置or条件
|
static Criteria |
Criteria.select(Class<?> clazz)
select init
|
Criteria |
Criteria.set(String fieldName,
Object value)
设置操作属性
|
Criteria |
Criteria.tableAlias(String alias)
设置表别名
|
static Criteria |
Criteria.update(Class<?> clazz)
update init
|
Criteria |
Criteria.where(String fieldName,
Object[] values)
设置where条件属性
|
Criteria |
Criteria.where(String fieldName,
String fieldOperator,
Object[] values)
设置where条件属性
|
Copyright © 2016. All rights reserved.