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, getColumnValueByNameapplyDialect, createPreparedStatement, getTable, setTablepublic Update(Table table)
table - 数据库表public boolean isUpdate()
isUpdate 在类中 InsertOrUpdatepublic void setWhere(Where where)
where - 约束条件public static boolean validate(Update update)
update - 更新操作protected boolean validate(java.sql.Connection conn)
AbstractDMLvalidate 在类中 AbstractDMLconn - 用于判断实体的数据库连接public java.sql.PreparedStatement createPreparedStatementByValidatedParameters(java.sql.Connection conn)
throws java.sql.SQLException
createPreparedStatementByValidatedParameters 在类中 AbstractDMLconn - 数据库连接java.sql.SQLExceptionpublic int execute(java.sql.Connection conn)
throws java.sql.SQLException
conn - 数据库连接java.sql.SQLException