public class Update extends InsertOrUpdate
dialect
构造器和说明 |
---|
Update(Table table)
根据指定的表生成一个更新操作
|
Update(Table table,
Dialect dialect)
根据指定的表和方言生成一个更新操作
|
Update(Table table,
Where where,
Dialect dialect)
根据指定的表、约束条件以及方言生成一个更新操作
|
限定符和类型 | 方法和说明 |
---|---|
java.sql.PreparedStatement |
createPreparedStatementByValidatedParameters(java.sql.Connection conn)
通过指定的数据库连接生成带有合法参数的SQL执行体
|
int |
execute(java.sql.Connection conn)
执行更新的SQL语句并返回更新的行数
|
boolean |
isUpdate()
是否为更新操作,这里总是返回true
|
void |
setWhere(Where where)
设置更新操作的约束条件
|
protected boolean |
validate(java.sql.Connection conn)
判断该实体是否是一个合法的实体
|
static boolean |
validate(Update update)
判断该更新操作语句是否合法
|
addColumn, clearAllColumn, getColumnCount, getColumnName, getColumnType, getColumnValue, getColumnValueByName
applyDialect, createPreparedStatement, getTable, setTable
public Update(Table table)
table
- 数据库表public boolean isUpdate()
isUpdate
在类中 InsertOrUpdate
public void setWhere(Where where)
where
- 约束条件public static boolean validate(Update update)
update
- 更新操作protected boolean validate(java.sql.Connection conn)
AbstractDML
validate
在类中 AbstractDML
conn
- 用于判断实体的数据库连接public java.sql.PreparedStatement createPreparedStatementByValidatedParameters(java.sql.Connection conn) throws java.sql.SQLException
createPreparedStatementByValidatedParameters
在类中 AbstractDML
conn
- 数据库连接java.sql.SQLException
public int execute(java.sql.Connection conn) throws java.sql.SQLException
conn
- 数据库连接java.sql.SQLException