| 程序包 | 说明 |
|---|---|
| net.hasor.db.orm | |
| net.hasor.db.orm.ar | |
| net.hasor.db.orm.ar.identify | |
| net.hasor.db.orm.ar.record |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Record |
AbstractDao.newRecord(ENT record) |
| 限定符和类型 | 方法和说明 |
|---|---|
Record |
DataBase.loadData(Record ent)
装载数据。
|
Record |
Record.set(Column column,
Object var)
按照列设置数据。
|
Record |
Record.set(int column,
Object var)
按照列索引设置数据。
|
abstract Record |
Record.set(String column,
Object var)
按照列名获取数据。
|
Record |
Record.setID(Object var)
设置ID数据。
|
Record |
Record.setMap(Map<String,Object> dataMap)
按照列名获取数据。
|
| 限定符和类型 | 方法和说明 |
|---|---|
PageResult<Record> |
DataBase.listByExample(Record example)
从数据库中查询满足该对象特征的。
|
PageResult<Record> |
DataBase.listByExample(Record example,
Paginator paginator)
从数据库中查询满足该对象特征的。
|
PageResult<Record> |
DataBase.queryBySQL(String sqlQuery)
根据SQL语句执行查询返回
PageResult。 |
PageResult<Record> |
DataBase.queryBySQL(String sqlQuery,
Map<String,Object> params)
根据SQL语句执行查询返回
PageResult。 |
PageResult<Record> |
DataBase.queryBySQL(String sqlQuery,
Object... params)
根据SQL语句执行查询返回
PageResult。 |
PageResult<Record> |
DataBase.queryBySQL(String sqlQuery,
Paginator paginator)
根据SQL语句执行查询返回
PageResult。 |
PageResult<Record> |
DataBase.queryBySQL(String sqlQuery,
Paginator paginator,
Map<String,Object> params)
根据SQL语句执行查询返回
PageResult。 |
PageResult<Record> |
DataBase.queryBySQL(String sqlQuery,
Paginator paginator,
Object... params)
根据SQL语句执行查询返回
PageResult。 |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
DataBase.countByExample(Record example)
记录在数据库中是否存在。
|
int |
DataBase.delete(Record ent)
删除对象(无论目标是否存在)。
|
int |
DataBase.deleteByExample(Record example)
删除数据库中满足该对象特征的。
|
boolean |
DataBase.existByID(Record ent)
根据ID判断记录在数据库中是否存在。
|
<T> PageResult<T> |
DataBase.listByExample(Class<T> recType,
Record example)
从数据库中查询满足该对象特征的。
|
<T> PageResult<T> |
DataBase.listByExample(Class<T> recType,
Record example,
Paginator paginator)
从数据库中查询满足该对象特征的。
|
<T> PageResult<T> |
DataBase.listByExample(Class<T> recType,
Record example,
Paginator paginator,
Sechma useSechma)
从数据库中查询满足该对象特征的。
|
PageResult<Record> |
DataBase.listByExample(Record example)
从数据库中查询满足该对象特征的。
|
PageResult<Record> |
DataBase.listByExample(Record example,
Paginator paginator)
从数据库中查询满足该对象特征的。
|
Record |
DataBase.loadData(Record ent)
装载数据。
|
Object |
Identify.newUniqueID(Record record,
Sechma sechma,
JdbcOperations jdbcOperations)
ID生成器
|
boolean |
DataBase.saveAsNew(Record ent)
保存为新增,无论目标记录是否存在都作为新增。
|
boolean |
DataBase.saveOrUpdate(Record ent)
保存或新增,如果目标记录存在则更新否则新增。
|
int |
DataBase.update(Record ent)
仅保存,如果目标记录不存在则引发异常。
|
int |
DataBase.updateByExample(Record example,
Map<String,Object> dataContainer)
更新数据库中满足该对象特征的。
|
int |
DataBase.updateByExample(Record example,
Record dataContainer)
更新数据库中满足该对象特征的。
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
UUIDIdentify.newUniqueID(Record record,
Sechma sechma,
JdbcOperations jdbcOperations) |
Long |
SysTimeIdentify.newUniqueID(Record record,
Sechma sechma,
JdbcOperations jdbcOperations) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
MapRecord
用来表示查询结果中的一条数据记录
|
class |
ObjectRecord<T>
用来表示查询结果中的一条数据记录
|
| 限定符和类型 | 方法和说明 |
|---|---|
Record |
ObjectRecord.set(String column,
Object var)
按照列名获取数据。
|
Record |
MapRecord.set(String column,
Object var)
按照列名获取数据。
|
Copyright © 2015. All rights reserved.