-
public interface PanacheEntityBaseRepresents an entity. If your Hibernate entities extend this class they gain auto-generated accessors to all their public fields (unless annotated with Transient), as well as a lot of useful methods. Unless you have a custom ID strategy, you should not extend this class directly but extend PanacheEntity instead.
-
-
Method Summary
Modifier and Type Method Description BooleanisPersistent()Returns true if this entity is persistent in the database. Unitpersist()Persist this entity in the database, if not already persisted. UnitpersistAndFlush()Persist this entity in the database, if not already persisted. Unitdelete()Delete this entity from the database, if it is already persisted. -
-
Method Detail
-
isPersistent
Boolean isPersistent()
Returns 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.
-
persist
Unit persist()
Persist this entity in the database, if not already persisted. This will set your ID field if it is not already set.
-
persistAndFlush
Unit persistAndFlush()
Persist 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.
-
-
-
-