| 限定符和类型 | 方法和说明 |
|---|---|
Bean |
Bean.getBean(String key)
获取Bean值,一般用于链式调用,可能返回null
|
Bean |
Bean.getBean(String key,
Bean defaultValue)
获取Bean值,一般用于链式调用,如果获取失败,返回默认值,不抛出异常
|
Bean |
Bean.remove(String key)
移除指定键值
|
Bean |
Bean.selectBean(String path)
获取Bean值
|
Bean |
Bean.selectBean(String path,
Bean defaultValue)
获取Bean值,如果获取失败,返回默认值,不抛出异常
|
Bean |
Bean.set(String key,
Object value)
设置值
|
Bean |
Bean.setIf(String key,
Object value,
boolean condition)
当条件满足时设置值
|
| 限定符和类型 | 方法和说明 |
|---|---|
Bean |
Bean.getBean(String key,
Bean defaultValue)
获取Bean值,一般用于链式调用,如果获取失败,返回默认值,不抛出异常
|
Bean |
Bean.selectBean(String path,
Bean defaultValue)
获取Bean值,如果获取失败,返回默认值,不抛出异常
|
| 构造器和说明 |
|---|
PageData(List<Bean> data,
int pageSize,
int pageNumber,
int recordCount) |
| 限定符和类型 | 方法和说明 |
|---|---|
IDbSetting |
IDbSettingProvider.buildDbSetting(Bean o)
获取连接配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
PropertiesDbSettingManager.buildExtra(Bean config,
String key,
String value)
解析额外的参数,例如:db.alias.xxx.properties.useUnicode=true将解析为{properties:{useUnicode:true}}
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Bean |
AbstractSqlExecuter.executeUpdateAndGetGenerated() |
Bean |
ISqlInserter.insertAndGetGenerated()
执行插入操作,并返回自动生成的内容(一般用于自增ID的获取),注意:批量插入时无效
|
Bean |
ResultSetIterator.next() |
Bean |
ISqlTemplate.one()
在有且只有一条记录时直接获取该记录
|
Bean |
ISqlSelecter.one()
获取一条记录,如果未获取到,抛出异常,如果获取到多条记录,返回第一条
|
Bean |
ISqlTemplate.topOne()
查询并返回第一条记录
|
Bean |
ISqlSelecter.topOne()
获取第一条记录,如果没有匹配记录,抛出异常
|
| 限定符和类型 | 方法和说明 |
|---|---|
Iterator<Bean> |
ISqlTemplate.iterator()
迭代结果集
|
Iterator<Bean> |
ISqlSelecter.iterator()
迭代结果集
|
List<Bean> |
ISqlTemplate.query()
查询
|
List<Bean> |
ISqlSelecter.query()
查询
|
Iterator<Bean> |
AbstractSqlExecuter.queryIterator() |
protected List<Bean> |
AbstractSqlExecuter.queryList() |
protected List<Bean> |
AbstractSqlExecuter.queryList(int row) |
protected List<Bean> |
AbstractSqlExecuter.toBeans(ResultSet rs) |
List<Bean> |
ISqlTemplate.top(int count)
查询并返回指定条数的记录
|
List<Bean> |
ISqlSelecter.top(int count)
获取前几条记录
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
AbstractSqlExecuter.buildParams(String sql,
Bean o) |
protected String |
AbstractSqlExecuter.buildSqlIn(String column,
Bean param,
Object... values) |
ISqlTemplate |
ISqlTemplate.param(Bean param)
绑定参数
|
ISqlUpdater |
ISqlUpdater.set(Bean bean)
赋值
|
ISqlInserter |
ISqlInserter.set(Bean bean)
赋值
|
ISqlUpdater |
ISqlUpdater.setIf(Bean bean,
boolean condition)
当条件满足时赋值
|
ISqlInserter |
ISqlInserter.setIf(Bean bean,
boolean condition)
赋值
|
protected ISqlExecuter |
AbstractSqlExecuter.whereIf(String sql,
Bean values,
boolean condition) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Bean |
ASqlTemplate.param |
| 限定符和类型 | 方法和说明 |
|---|---|
Bean |
ASqlInserter.insertAndGetGenerated() |
Bean |
ASqlSelecter.one() |
Bean |
ASqlTemplate.one() |
Bean |
ASqlSelecter.topOne() |
Bean |
ASqlTemplate.topOne() |
| 限定符和类型 | 方法和说明 |
|---|---|
Iterator<Bean> |
ASqlSelecter.iterator() |
Iterator<Bean> |
ASqlTemplate.iterator() |
List<Bean> |
ASqlSelecter.query() |
List<Bean> |
ASqlTemplate.query() |
protected List<Bean> |
ASqlTemplate.query(String sql) |
List<Bean> |
ASqlSelecter.top(int count) |
List<Bean> |
ASqlTemplate.top(int count) |
| 限定符和类型 | 方法和说明 |
|---|---|
ISqlTemplate |
ASqlTemplate.param(Bean param) |
ISqlUpdater |
ASqlUpdater.set(Bean bean) |
ISqlInserter |
ASqlInserter.set(Bean bean) |
ISqlUpdater |
ASqlUpdater.setIf(Bean bean,
boolean condition) |
ISqlInserter |
ASqlInserter.setIf(Bean bean,
boolean condition) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Bean> |
MysqlTemplate.top(int count) |
List<Bean> |
MysqlSelecter.top(int count) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Bean> |
OracleSelecter.top(int count) |
List<Bean> |
OracleTemplate.top(int count) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Bean> |
SqlserverSelecter.top(int count) |
List<Bean> |
SqlserverTemplate.top(int count) |
| 限定符和类型 | 方法和说明 |
|---|---|
IDbSetting |
JdbcSettingProvider.buildDbSetting(Bean o) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Bean |
AbstractParser.genMap(NodeMap nm)
解析Map类型
|
Copyright © 2023. All Rights Reserved.