Class PanacheEntity

java.lang.Object
io.quarkus.hibernate.orm.panache.PanacheEntityBase
io.quarkus.hibernate.orm.panache.PanacheEntity

@MappedSuperclass public abstract class PanacheEntity extends PanacheEntityBase

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 Details

  • Constructor Details

    • PanacheEntity

      public PanacheEntity()
  • Method Details