Package org.hibernate.sql
Class Update
- java.lang.Object
-
- org.hibernate.sql.Update
-
- All Implemented Interfaces:
RestrictionRenderingContext
public class Update extends Object implements RestrictionRenderingContext
A SQLUPDATEstatement.
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,String>assignmentsprotected Stringcommentprotected List<Restriction>restrictionsprotected StringtableName
-
Constructor Summary
Constructors Constructor Description Update(SessionFactoryImplementor factory)Update(ParameterMarkerStrategy parameterMarkerStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateaddAssignment(String columnName)UpdateaddAssignment(String columnName, String valueExpression)UpdateaddAssignments(String... columnNames)UpdateaddColumnIsNotNullRestriction(String columnName)UpdateaddColumnIsNullRestriction(String columnName)UpdateaddRestriction(String column)UpdateaddRestriction(String... columns)UpdateaddRestriction(String column, String value)UpdateaddRestriction(String column, ComparisonRestriction.Operator op, String value)StringgetTableName()StringmakeParameterMarker()UpdatesetComment(String comment)UpdatesetTableName(String tableName)StringtoStatementString()
-
-
-
Constructor Detail
-
Update
public Update(SessionFactoryImplementor factory)
-
Update
public Update(ParameterMarkerStrategy parameterMarkerStrategy)
-
-
Method Detail
-
getTableName
public String getTableName()
-
addRestriction
public Update addRestriction(String column, ComparisonRestriction.Operator op, String value)
-
toStatementString
public String toStatementString()
-
makeParameterMarker
public String makeParameterMarker()
- Specified by:
makeParameterMarkerin interfaceRestrictionRenderingContext
-
-