Package io.quarkus.hibernate.orm.panache
Class PanacheEntity
java.lang.Object
io.quarkus.hibernate.orm.panache.PanacheEntityBase
io.quarkus.hibernate.orm.panache.PanacheEntity
Represents an entity with a generated ID field id
of type Long
. If your
Hibernate entities extend this class they gain the ID field and auto-generated accessors
to all their public fields (unless annotated with Transient
), as well as all
the useful methods from PanacheEntityBase
.
If you want a custom ID type or strategy, you can directly extend PanacheEntityBase
instead, and write your own ID field. You will still get auto-generated accessors and
all the useful methods.
- Author:
- Stéphane Épardaud
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class io.quarkus.hibernate.orm.panache.PanacheEntityBase
count, count, count, count, delete, delete, delete, delete, deleteAll, deleteById, find, find, find, find, find, find, findAll, findAll, findById, findById, findByIdOptional, findByIdOptional, flush, getEntityManager, isPersistent, list, list, list, list, list, list, listAll, listAll, persist, persist, persist, persist, persistAndFlush, stream, stream, stream, stream, stream, stream, streamAll, streamAll, update, update, update
-
Field Details
-
id
The auto-generated ID field. This field is set by Hibernate ORM when this entity is persisted.- See Also:
-
-
Constructor Details
-
PanacheEntity
public PanacheEntity()
-
-
Method Details