我有一个实体马和一个实体骑士。
Entity Horse有一个属性Rider。
所以:
@Entity
@EntityListeners(HorseListener.class)
public class Horse(){
private Rider rider;
private Date LastModificationDate;
}
public class HorseListener(){
@PrePersist
@PreUpdate
public void updateLastModificationDate(){
...}
}
@Entity
public class Rider(){
private String name;}
现在我有一个屏幕,里面有关于马和骑手的信息。 当我改变关于马的某些东西时,最后的变化将会改变,但是当我改变骑手的某些内容时......
所以,假设我有一匹名叫马的马,我将它改为马1,日期会改变......
当我有一个名为骑手的骑手并将其改为rider1时,lastmoddate将不会改变