public class SqlFieldMacro extends NutPojo
| 构造器和说明 |
|---|
SqlFieldMacro(MappingField field,
java.lang.String str) |
| 限定符和类型 | 方法和说明 |
|---|---|
Pojo |
duplicate()
复制一份自己的实例
|
ValueAdaptor[] |
getAdaptors()
为本语句每一个参数提供一个适配器
|
java.lang.Object[][] |
getParamMatrix()
用一个矩阵描述语句的参数表。
|
SqlType |
getSqlType() |
void |
onAfter(java.sql.Connection conn,
java.sql.ResultSet rs,
java.sql.Statement stmt)
语句执行完毕的后续操作
这个接口函数你基本不会直接使用的
|
protected void |
prepareVarParam(Sql sql) |
Pojo |
setOperatingObject(java.lang.Object obj)
设置一个 POJO 正在操作的对象
|
java.lang.String |
toPreparedStatement()
将 Dao 语句转换为 JDBC SQL 缓冲语句
|
addParamsBy, append, clear, getItem, getLastParams, getOperatingObject, insertFirst, onBefore, params, removeItem, setAfter, setBefore, setItem, setPager, setSqlType, toStringforceExecQuery, forPrint, getBoolean, getContext, getDouble, getDouble, getEntity, getFloat, getFloat, getInt, getInt, getList, getLong, getLong, getNumber, getObject, getResult, getString, getUpdateCount, isAlter, isCall, isCreate, isDelete, isDrop, isExec, isForceExecQuery, isInsert, isOther, isRun, isSelect, isUpdate, param2obj, param2String, setContext, setEntity, toExampleStatement, toStatementclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforceExecQuery, forPrint, getBoolean, getContext, getDouble, getDouble, getEntity, getFloat, getFloat, getInt, getInt, getList, getLong, getLong, getNumber, getObject, getResult, getString, getUpdateCount, isAlter, isCall, isCreate, isDelete, isDrop, isExec, isForceExecQuery, isInsert, isOther, isRun, isSelect, isUpdate, setEntitypublic SqlFieldMacro(MappingField field, java.lang.String str)
public Pojo setOperatingObject(java.lang.Object obj)
PojosetOperatingObject 在接口中 PojosetOperatingObject 在类中 NutPojoobj - 正在操作的对象public void onAfter(java.sql.Connection conn,
java.sql.ResultSet rs,
java.sql.Statement stmt)
throws java.sql.SQLException
DaoStatement这个接口函数你基本不会直接使用的
onAfter 在接口中 DaoStatementonAfter 在类中 NutPojoconn - 当前执行语句的连接rs - 当前语句执行的结果集stmt - TODOjava.sql.SQLException - 回调函数抛出的异常public SqlType getSqlType()
getSqlType 在接口中 DaoStatementgetSqlType 在类中 NutStatementpublic ValueAdaptor[] getAdaptors()
DaoStatementgetAdaptors 在接口中 DaoStatementgetAdaptors 在类中 NutPojopublic java.lang.Object[][] getParamMatrix()
DaoStatement矩阵的每一行相当于执行一条语句
参数表的下标意义为: Object[行][列]
getParamMatrix 在接口中 DaoStatementgetParamMatrix 在类中 NutPojopublic java.lang.String toPreparedStatement()
DaoStatementtoPreparedStatement 在接口中 DaoStatementtoPreparedStatement 在类中 NutPojoprotected void prepareVarParam(Sql sql)