Package org.hibernate.sql
Class Update
- java.lang.Object
-
- org.hibernate.sql.Update
-
public class Update extends java.lang.ObjectAn SQL UPDATE statement
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateaddColumn(java.lang.String columnName)UpdateaddColumn(java.lang.String columnName, java.lang.Object value, LiteralType type)UpdateaddColumn(java.lang.String columnName, java.lang.String valueExpression)UpdateaddColumns(java.lang.String[] columnNames)UpdateaddColumns(java.lang.String[] columnNames, boolean[] updateable, java.lang.String[] valueExpressions)UpdateaddColumns(java.lang.String[] columnNames, java.lang.String valueExpression)UpdateaddPrimaryKeyColumn(java.lang.String columnName, java.lang.String valueExpression)UpdateaddPrimaryKeyColumns(java.lang.String[] columnNames)UpdateaddPrimaryKeyColumns(java.lang.String[] columnNames, boolean[] includeColumns, java.lang.String[] valueExpressions)UpdateaddPrimaryKeyColumns(java.lang.String[] columnNames, java.lang.String[] valueExpressions)UpdateaddWhereColumn(java.lang.String columnName)UpdateaddWhereColumn(java.lang.String columnName, java.lang.String valueExpression)UpdateaddWhereColumns(java.lang.String[] columnNames)UpdateaddWhereColumns(java.lang.String[] columnNames, java.lang.String valueExpression)UpdateappendAssignmentFragment(java.lang.String fragment)java.lang.StringgetTableName()UpdatesetComment(java.lang.String comment)UpdatesetPrimaryKeyColumnNames(java.lang.String[] columnNames)UpdatesetTableName(java.lang.String tableName)UpdatesetVersionColumnName(java.lang.String versionColumnName)UpdatesetWhere(java.lang.String where)java.lang.StringtoStatementString()
-
-
-
Constructor Detail
-
Update
public Update(Dialect dialect)
-
-
Method Detail
-
getTableName
public java.lang.String getTableName()
-
appendAssignmentFragment
public Update appendAssignmentFragment(java.lang.String fragment)
-
setTableName
public Update setTableName(java.lang.String tableName)
-
setPrimaryKeyColumnNames
public Update setPrimaryKeyColumnNames(java.lang.String[] columnNames)
-
addPrimaryKeyColumns
public Update addPrimaryKeyColumns(java.lang.String[] columnNames)
-
addPrimaryKeyColumns
public Update addPrimaryKeyColumns(java.lang.String[] columnNames, boolean[] includeColumns, java.lang.String[] valueExpressions)
-
addPrimaryKeyColumns
public Update addPrimaryKeyColumns(java.lang.String[] columnNames, java.lang.String[] valueExpressions)
-
addPrimaryKeyColumn
public Update addPrimaryKeyColumn(java.lang.String columnName, java.lang.String valueExpression)
-
setVersionColumnName
public Update setVersionColumnName(java.lang.String versionColumnName)
-
setComment
public Update setComment(java.lang.String comment)
-
addColumns
public Update addColumns(java.lang.String[] columnNames)
-
addColumns
public Update addColumns(java.lang.String[] columnNames, boolean[] updateable, java.lang.String[] valueExpressions)
-
addColumns
public Update addColumns(java.lang.String[] columnNames, java.lang.String valueExpression)
-
addColumn
public Update addColumn(java.lang.String columnName)
-
addColumn
public Update addColumn(java.lang.String columnName, java.lang.String valueExpression)
-
addColumn
public Update addColumn(java.lang.String columnName, java.lang.Object value, LiteralType type) throws java.lang.Exception
- Throws:
java.lang.Exception
-
addWhereColumns
public Update addWhereColumns(java.lang.String[] columnNames)
-
addWhereColumns
public Update addWhereColumns(java.lang.String[] columnNames, java.lang.String valueExpression)
-
addWhereColumn
public Update addWhereColumn(java.lang.String columnName)
-
addWhereColumn
public Update addWhereColumn(java.lang.String columnName, java.lang.String valueExpression)
-
setWhere
public Update setWhere(java.lang.String where)
-
toStatementString
public java.lang.String toStatementString()
-
-