Ich benutze Spring Boot und habe meiner JPA-Entity @PostConstrcut-Annotation wie gezeigt hinzugefügt, aber wenn die Entity instanziiert wird, wird dieser Interceptor nie aufgerufen.@PostConstruct auf JPA-Entität, die nicht im Spring Boot aufgerufen wird
@Entity
public class MyTableName implements java.io.Serializable {
// all attributes
@PostConstruct
public void init(){
// This code never called
System.out.println("PostConstruct");
}
}
Ich habe nicht den gesamten Code in dieser Klasse angezeigt, aber diese Entität hat andere Attribute mit @Transient-Annotation (Attribute, die ich nicht beibehalten werde), und ich möchte nach der Instanziierung dieser Entität Werte zu diesen Attributen hinzufügen . –