程序包 | 说明 |
---|---|
org.nutz.dao |
这是 Nutz 最重要的包之一,它主要围绕着 org.nutz.dao.Dao 接口提供了一系列的功能
总之,啥都别说了,光看看名字就晓得是干啥用的了。
|
org.nutz.dao.impl |
Dao的实现
|
org.nutz.dao.impl.entity.macro | |
org.nutz.dao.impl.jdbc |
数据库方言
|
org.nutz.dao.impl.sql |
自定义Sql及抽象Sql结构
|
org.nutz.dao.impl.sql.run | |
org.nutz.dao.jdbc | |
org.nutz.dao.sql |
限定符和类型 | 字段和说明 |
---|---|
protected DaoStatement |
DaoInterceptorChain.daoStatement |
protected DaoStatement[] |
DaoInterceptorChain.sts |
限定符和类型 | 方法和说明 |
---|---|
DaoStatement |
DaoInterceptorChain.getDaoStatement()
当前执行的DaoStatement
|
DaoStatement[] |
DaoInterceptorChain.getDaoStatements()
全部DaoStatement,可能不止一条
|
限定符和类型 | 方法和说明 |
---|---|
void |
DaoInterceptorChain.setDaoStatement(DaoStatement daoStatement)
替换当前执行的DaoStatement
|
构造器和说明 |
---|
DaoInterceptorChain(DaoStatement... sts)
新建一个DaoInterceptorChain.
|
限定符和类型 | 方法和说明 |
---|---|
protected int |
DaoSupport._exec(DaoStatement... sts) |
void |
DaoExecutor.exec(Connection conn,
DaoStatement st) |
限定符和类型 | 类和说明 |
---|---|
class |
ElFieldMacro |
class |
SqlFieldMacro |
限定符和类型 | 类和说明 |
---|---|
class |
NutPojo |
限定符和类型 | 方法和说明 |
---|---|
protected static List<DaoStatement> |
AbstractJdbcExpert.wrap(List<String> sqls) |
protected static List<DaoStatement> |
AbstractJdbcExpert.wrap(String... sqls) |
限定符和类型 | 方法和说明 |
---|---|
void |
AbstractJdbcExpert.formatQuery(DaoStatement daoStatement) |
限定符和类型 | 类和说明 |
---|---|
class |
NutSql |
class |
NutStatement |
限定符和类型 | 方法和说明 |
---|---|
DaoStatement |
NutStatement.setEntity(Entity<?> entity) |
DaoStatement |
NutSql.setPager(Pager pager) |
DaoStatement |
NutStatement.setSqlType(SqlType sqlType) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
NutDaoExecutor._runExec(Connection conn,
DaoStatement st) |
void |
NutDaoExecutor.exec(Connection conn,
DaoStatement st) |
static void |
NutDaoExecutor.printSQL(DaoStatement sql) |
限定符和类型 | 方法和说明 |
---|---|
void |
JdbcExpert.formatQuery(DaoStatement daoStatement)
根据 Dao 查询语句,以及其翻页信息,对其进行格式化
|
限定符和类型 | 接口和说明 |
---|---|
interface |
Pojo
封装通过 POJO 生成的 SQL 语句
各个数据库的处理类通过这个类能获得足够的信息来生产 SQL 语句
|
interface |
Sql
封装了自定义 SQL
|
限定符和类型 | 方法和说明 |
---|---|
DaoStatement |
DaoStatement.setEntity(Entity<?> entity)
设置 当前语句对应的实体
|
DaoStatement |
DaoStatement.setPager(Pager pager)
为自定义SQL设置Pager
如果设置为非空值,那么将附加上分页语句!!
|
Copyright © 2017. All rights reserved.