Package com.querydsl.jpa.impl
Class JPAInsertClause
- java.lang.Object
-
- com.querydsl.jpa.impl.JPAInsertClause
-
- All Implemented Interfaces:
DMLClause<JPAInsertClause>,InsertClause<JPAInsertClause>,StoreClause<JPAInsertClause>
public class JPAInsertClause extends java.lang.Object implements InsertClause<JPAInsertClause>
UpdateClause implementation for JPA- Author:
- tiwe
-
-
Constructor Summary
Constructors Constructor Description JPAInsertClause(jakarta.persistence.EntityManager em, EntityPath<?> entity)JPAInsertClause(jakarta.persistence.EntityManager em, EntityPath<?> entity, JPQLTemplates templates)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JPAInsertClausecolumns(Path<?>... columns)longexecute()booleanisEmpty()JPAInsertClauseselect(SubQueryExpression<?> sq)<T> JPAInsertClauseset(Path<T> path, Expression<? extends T> expression)<T> JPAInsertClauseset(Path<T> path, T value)JPAInsertClausesetLockMode(jakarta.persistence.LockModeType lockMode)<T> JPAInsertClausesetNull(Path<T> path)java.lang.StringtoString()JPAInsertClausevalues(java.lang.Object... v)
-
-
-
Constructor Detail
-
JPAInsertClause
public JPAInsertClause(jakarta.persistence.EntityManager em, EntityPath<?> entity)
-
JPAInsertClause
public JPAInsertClause(jakarta.persistence.EntityManager em, EntityPath<?> entity, JPQLTemplates templates)
-
-
Method Detail
-
execute
public long execute()
- Specified by:
executein interfaceDMLClause<JPAInsertClause>
-
setLockMode
public JPAInsertClause setLockMode(jakarta.persistence.LockModeType lockMode)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
columns
public JPAInsertClause columns(Path<?>... columns)
- Specified by:
columnsin interfaceInsertClause<JPAInsertClause>
-
select
public JPAInsertClause select(SubQueryExpression<?> sq)
- Specified by:
selectin interfaceInsertClause<JPAInsertClause>
-
values
public JPAInsertClause values(java.lang.Object... v)
- Specified by:
valuesin interfaceInsertClause<JPAInsertClause>
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceStoreClause<JPAInsertClause>
-
set
public <T> JPAInsertClause set(Path<T> path, T value)
- Specified by:
setin interfaceStoreClause<JPAInsertClause>
-
set
public <T> JPAInsertClause set(Path<T> path, Expression<? extends T> expression)
- Specified by:
setin interfaceStoreClause<JPAInsertClause>
-
setNull
public <T> JPAInsertClause setNull(Path<T> path)
- Specified by:
setNullin interfaceStoreClause<JPAInsertClause>
-
-