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
@PostConstructconstructor de la clase secundaria, se le enviará automáticamente al método@PostConstructclases@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.