fra*_*acz 7 java spring jpa spring-data-jpa
我有一个实体:
@Entity
@EntityListeners(MyEntityListener.class)
class MyEntity{ ... }
Run Code Online (Sandbox Code Playgroud)
而听众:
class MyEntityListener{
@PrePersist
@PreUpdate
public void doSomething(Object entity){ ... }
}
Run Code Online (Sandbox Code Playgroud)
我正在为此实体(1.4.1)和EclipseLink使用Spring Data生成的DAO.代码行为如下:
MyEntity entity = new Entity();
entity = dao.save(entity); // the doSomething() is called here
// change something it the entity and save it again
dao.save(entity); // the doSomething() is NOT called here, checked with breakpoint
Run Code Online (Sandbox Code Playgroud)
这个问题已经在2009年被某人描述过了,然而,他们没有提出任何解决方案.我想知道是否有人有想法如何解决它?
| 归档时间: |
|
| 查看次数: |
15161 次 |
| 最近记录: |