Interface PanacheOperations<One,Many,Query,Count,Completion,Confirmation,Session,StatelessSession>
- All Known Subinterfaces:
PanacheBlockingOperations,PanacheReactiveOperations
- All Known Implementing Classes:
ManagedBlockingOperations,ManagedReactiveOperations,StatelessBlockingOperations,StatelessReactiveOperations
public interface PanacheOperations<One,Many,Query,Count,Completion,Confirmation,Session,StatelessSession>
-
Method Summary
Modifier and TypeMethodDescriptiondeleteById(Class<?> entityClass, Object id) find(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, Map<String, Object> params) static PanacheBlockingOperationsstatic PanacheBlockingOperationsstatic PanacheReactiveOperationsstatic PanacheReactiveOperationsgetSession(Class<?> entityClass) getStatelessSession(Class<?> entityClass) isPersistent(Object entity) list(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, Map<String, Object> params) persistAndFlush(Object entity)
-
Method Details
-
getBlockingManaged
-
getReactiveManaged
-
getBlockingStateless
-
getReactiveStateless
-
getSession
-
getStatelessSession
-
insert
-
persist
-
persistAndFlush
-
delete
-
update
-
isPersistent
-
flush
-
persist
-
persist
-
persist
-
insert
-
insert
-
insert
-
findById
-
findById
-
find
-
find
-
find
-
find
-
findAll
-
findAll
-
list
-
list
-
list
-
list
-
listAll
-
listAll
-
count
-
count
-
count
-
deleteAll
-
deleteById
-
delete
-
delete
-
update
-
update
-