java - single_table - mappedsuperclass jpa
Derivado de una clase que tiene Annotation @ PostConstruct (1)
Después de probar este escenario, se @PostConstruct
método @PostConstruct
en la clase base.
El flujo es así:
- Cuando se crea la clase secundaria, usted está en el constructor de la clase secundaria, luego se lo fuerza a la clase principal automáticamente.
- Una vez que el constructor de la clase padre está listo, se le envía de vuelta al constructor de la clase secundaria.
- Una vez que
@PostConstruct
constructor de la clase secundaria, se le enviará automáticamente al método@PostConstruct
clases@PostConstruct
Si tiene una clase principal que usa la anotación @PostConstruct
y crea una clase secundaria que se deriva de ella. ¿Se llamará automáticamente al método @PostConstruct
cada vez que se crea una instancia de la clase secundaria? ya que se @PostConstruct
método @PostConstruct
cada vez que se crea una instancia del padre.
Sé que en la clase infantil llama a super();
para nosotros automáticamente sin que tengamos que llamarlo.
No estoy seguro de si la anotación @PostConstruct
se llama automáticamente si esa clase hija llama al super();
constructor.