1
Ich benutze Frühling, Winterschlaf, jpa2.1. wie folgt:wie Entity Listener programmierbar in Hibernate JPA
@Entity
@EntityListeners(DemoListener.class)
public class Demo {
@Id
private Long id;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
}
public class DemoListener {
@PersistenceContext
private EntityManager entityManager;
@PrePersist
public void prePersist(Demo demo){
}
}
das Beispiel funktioniert gut, wenn ich will mehr Zuhörer an, ich muß die Demo
Einheit ändern, aber die Demo
ist in anderem Glas, ich will nicht die XML-Konfiguration verwenden, ist es wie diese eine Möglichkeit:
...addListener(Demo.class, new DemoListener());
...addListener(Demo.class, new OtherDemoListener());