Package com.querydsl.jpa.hibernate
Class HibernateInsertClause
- java.lang.Object
-
- com.querydsl.jpa.hibernate.HibernateInsertClause
-
- All Implemented Interfaces:
DMLClause<HibernateInsertClause>,InsertClause<HibernateInsertClause>,StoreClause<HibernateInsertClause>
public class HibernateInsertClause extends java.lang.Object implements InsertClause<HibernateInsertClause>
UpdateClause implementation for Hibernate- Author:
- tiwe
-
-
Constructor Summary
Constructors Constructor Description HibernateInsertClause(SessionHolder session, EntityPath<?> entity, JPQLTemplates templates)HibernateInsertClause(org.hibernate.Session session, EntityPath<?> entity)HibernateInsertClause(org.hibernate.Session session, EntityPath<?> entity, JPQLTemplates templates)HibernateInsertClause(org.hibernate.StatelessSession session, EntityPath<?> entity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HibernateInsertClausecolumns(Path<?>... columns)longexecute()booleanisEmpty()HibernateInsertClauseselect(SubQueryExpression<?> sq)<T> HibernateInsertClauseset(Path<T> path, Expression<? extends T> expression)<T> HibernateInsertClauseset(Path<T> path, T value)HibernateInsertClausesetLockMode(Path<?> path, org.hibernate.LockMode lockMode)Set the lock mode for the given path.<T> HibernateInsertClausesetNull(Path<T> path)java.lang.StringtoString()HibernateInsertClausevalues(java.lang.Object... v)
-
-
-
Constructor Detail
-
HibernateInsertClause
public HibernateInsertClause(org.hibernate.Session session, EntityPath<?> entity)
-
HibernateInsertClause
public HibernateInsertClause(org.hibernate.StatelessSession session, EntityPath<?> entity)
-
HibernateInsertClause
public HibernateInsertClause(org.hibernate.Session session, EntityPath<?> entity, JPQLTemplates templates)
-
HibernateInsertClause
public HibernateInsertClause(SessionHolder session, EntityPath<?> entity, JPQLTemplates templates)
-
-
Method Detail
-
execute
public long execute()
- Specified by:
executein interfaceDMLClause<HibernateInsertClause>
-
columns
public HibernateInsertClause columns(Path<?>... columns)
- Specified by:
columnsin interfaceInsertClause<HibernateInsertClause>
-
select
public HibernateInsertClause select(SubQueryExpression<?> sq)
- Specified by:
selectin interfaceInsertClause<HibernateInsertClause>
-
setLockMode
public HibernateInsertClause 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<HibernateInsertClause>
-
set
public <T> HibernateInsertClause set(Path<T> path, T value)
- Specified by:
setin interfaceStoreClause<HibernateInsertClause>
-
set
public <T> HibernateInsertClause set(Path<T> path, Expression<? extends T> expression)
- Specified by:
setin interfaceStoreClause<HibernateInsertClause>
-
setNull
public <T> HibernateInsertClause setNull(Path<T> path)
- Specified by:
setNullin interfaceStoreClause<HibernateInsertClause>
-
values
public HibernateInsertClause values(java.lang.Object... v)
- Specified by:
valuesin interfaceInsertClause<HibernateInsertClause>
-
-