org.nutz.dao.impl.sql.pojo
类 InsertValuesPItem
java.lang.Object
org.nutz.dao.impl.sql.pojo.AbstractPItem
org.nutz.dao.impl.sql.pojo.InsertValuesPItem
- 所有已实现的接口:
- PItem
- 直接已知子类:
- UpdateFieldsPItem
public class InsertValuesPItem
- extends AbstractPItem
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mfs
protected java.util.List<MappingField> mfs
- 缓存要操作的字段
InsertValuesPItem
public InsertValuesPItem()
_mfs
protected java.util.List<MappingField> _mfs(Entity<?> en)
joinSql
public void joinSql(Entity<?> en,
java.lang.StringBuilder sb)
- 从接口
PItem
复制的描述
- 将当前的语句组成元素输出,以便组成 PreparedStatement 语句
- 参数:
en
- 参考的实体,如果为 null,则取当前元素所在 POJO 的关联实体sb
- 文本缓冲
joinAdaptor
public int joinAdaptor(Entity<?> en,
ValueAdaptor[] adaptors,
int off)
- 从接口
PItem
复制的描述
- 根据自身的元素内容,为适配器数组填充适配器
- 参数:
en
- 参考的实体,如果为 null,则取当前元素所在 POJO 的关联实体adaptors
- 待填充的适配器数组off
- 开始下标
- 返回:
- 结束后,下一项开始的下标
joinParams
public int joinParams(Entity<?> en,
java.lang.Object obj,
java.lang.Object[] params,
int off)
- 从接口
PItem
复制的描述
- 根据自身的元素内容,为参数数组填充参数
- 参数:
en
- 参考的实体,如果为 null,则取当前元素所在 POJO 的关联实体obj
- 当前操作对象params
- 待填充的参数数组off
- 开始下标
- 返回:
- 结束后,下一项开始的下标
paramCount
public int paramCount(Entity<?> en)
- 参数:
en
- 参考的实体,如果为 null,则取当前元素所在 POJO 的关联实体
- 返回:
- 本语句元素所包含的参数数目