我正在将我的项目从openjpa0.9.5迁移到openjpa2.0。
在其中一个场景中,我看到实体管理器的刷新行为有所不同。以下是情景。
Query aQuery = entitymanager.createquery(select e from employee e where e.id = 4);
Enployee e = (Employee)aQuery.getSingleResult();
e.setName("test");
entitymanager.flush();
System.out.println(e.getVersion());
// Where version column denotes the version of employee.
// Version field is annotated with @Version in the Employee entity
在openjpa0.9.5中 - 打印1 在openjpa2.0.0中 - 打印2
冲洗行为有什么不同吗?