Package com.querydsl.jpa.hibernate
Class HibernateUpdateClause
- java.lang.Object
-
- com.querydsl.jpa.hibernate.HibernateUpdateClause
-
- All Implemented Interfaces:
DMLClause<HibernateUpdateClause>,StoreClause<HibernateUpdateClause>,UpdateClause<HibernateUpdateClause>,FilteredClause<HibernateUpdateClause>
public class HibernateUpdateClause extends java.lang.Object implements UpdateClause<HibernateUpdateClause>
UpdateClause implementation for Hibernate- Author:
- tiwe
-
-
Constructor Summary
Constructors Constructor Description HibernateUpdateClause(SessionHolder session, EntityPath<?> entity, JPQLTemplates templates)HibernateUpdateClause(org.hibernate.Session session, EntityPath<?> entity)HibernateUpdateClause(org.hibernate.Session session, EntityPath<?> entity, JPQLTemplates templates)HibernateUpdateClause(org.hibernate.StatelessSession session, EntityPath<?> entity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longexecute()booleanisEmpty()<T> HibernateUpdateClauseset(Path<T> path, Expression<? extends T> expression)<T> HibernateUpdateClauseset(Path<T> path, T value)HibernateUpdateClauseset(java.util.List<? extends Path<?>> paths, java.util.List<?> values)HibernateUpdateClausesetLockMode(Path<?> path, org.hibernate.LockMode lockMode)Set the lock mode for the given path.<T> HibernateUpdateClausesetNull(Path<T> path)java.lang.StringtoString()HibernateUpdateClausewhere(Predicate... o)
-
-
-
Constructor Detail
-
HibernateUpdateClause
public HibernateUpdateClause(org.hibernate.Session session, EntityPath<?> entity)
-
HibernateUpdateClause
public HibernateUpdateClause(org.hibernate.StatelessSession session, EntityPath<?> entity)
-
HibernateUpdateClause
public HibernateUpdateClause(org.hibernate.Session session, EntityPath<?> entity, JPQLTemplates templates)
-
HibernateUpdateClause
public HibernateUpdateClause(SessionHolder session, EntityPath<?> entity, JPQLTemplates templates)
-
-
Method Detail
-
execute
public long execute()
- Specified by:
executein interfaceDMLClause<HibernateUpdateClause>
-
set
public <T> HibernateUpdateClause set(Path<T> path, T value)
- Specified by:
setin interfaceStoreClause<HibernateUpdateClause>
-
set
public <T> HibernateUpdateClause set(Path<T> path, Expression<? extends T> expression)
- Specified by:
setin interfaceStoreClause<HibernateUpdateClause>
-
setNull
public <T> HibernateUpdateClause setNull(Path<T> path)
- Specified by:
setNullin interfaceStoreClause<HibernateUpdateClause>
-
set
public HibernateUpdateClause set(java.util.List<? extends Path<?>> paths, java.util.List<?> values)
- Specified by:
setin interfaceUpdateClause<HibernateUpdateClause>
-
where
public HibernateUpdateClause where(Predicate... o)
- Specified by:
wherein interfaceFilteredClause<HibernateUpdateClause>
-
setLockMode
public HibernateUpdateClause setLockMode(Path<?> path, org.hibernate.LockMode lockMode)
Set the lock mode for the given path.- Returns:
- the current object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceStoreClause<HibernateUpdateClause>
-
-