Package io.quarkus.hibernate.panache
Class PanacheEntityMarker.PanacheManagedBlockingEntityOperationsImpl
java.lang.Object
io.quarkus.hibernate.panache.PanacheEntityMarker.PanacheManagedBlockingEntityOperationsImpl
- All Implemented Interfaces:
PanacheManagedBlockingEntity,PanacheManagedEntityOperations<Void,,Boolean> PanacheEntityMarker
- Enclosing interface:
PanacheEntityMarker
public static class PanacheEntityMarker.PanacheManagedBlockingEntityOperationsImpl
extends Object
implements PanacheManagedBlockingEntity
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.hibernate.panache.PanacheEntityMarker
PanacheEntityMarker.PanacheManagedBlockingEntityOperationsImpl, PanacheEntityMarker.PanacheManagedReactiveEntityOperationsImpl, PanacheEntityMarker.PanacheStatelessBlockingEntityOperationsImpl, PanacheEntityMarker.PanacheStatelessReactiveEntityOperationsImpl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondelete()Delete this entity from the database, if it is already persisted.Returns true if this entity is persistent in the database.persist()Persist this entity in the database, if not already persisted.Persist this entity in the database, if not already persisted.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.hibernate.panache.PanacheEntityMarker
managedBlocking, managedReactive, statelessBlocking, statelessReactive
-
Constructor Details
-
PanacheManagedBlockingEntityOperationsImpl
-
-
Method Details
-
persist
Description copied from interface:PanacheManagedBlockingEntityPersist this entity in the database, if not already persisted. This will set your ID field if it is not already set.- Specified by:
persistin interfacePanacheManagedBlockingEntity- Specified by:
persistin interfacePanacheManagedEntityOperations<Void,Boolean> - See Also:
-
persistAndFlush
Description copied from interface:PanacheManagedBlockingEntityPersist this entity in the database, if not already persisted. This will set your ID field if it is not already set. Then flushes all pending changes to the database.- Specified by:
persistAndFlushin interfacePanacheManagedBlockingEntity- Specified by:
persistAndFlushin interfacePanacheManagedEntityOperations<Void,Boolean> - See Also:
-
delete
Description copied from interface:PanacheManagedBlockingEntityDelete this entity from the database, if it is already persisted.- Specified by:
deletein interfacePanacheManagedBlockingEntity- Specified by:
deletein interfacePanacheManagedEntityOperations<Void,Boolean> - See Also:
-
isPersistent
Description copied from interface:PanacheManagedBlockingEntityReturns true if this entity is persistent in the database. If yes, all modifications to its persistent fields will be automatically committed to the database at transaction commit time.- Specified by:
isPersistentin interfacePanacheManagedBlockingEntity- Specified by:
isPersistentin interfacePanacheManagedEntityOperations<Void,Boolean> - Returns:
- true if this entity is persistent in the database.
-