JPA + Spring + EJBのToplink実装を使用しています。 public void updateUser(long userId, String newName){
User u = em.get(User.class, userId);
u.setName(newName);
// no persist is invoked here
}
ので
私はShared EntityManager(Springを介してSharedEntityManagerCreatorを使用)を使用するDAOの統合テストを行っています。テストクラスはテスト対象のDAOメソッドと同様に@Transactionalとしてマークされます。テストクラスと次のように私はUserエンティティをretreivingてるDAOの両方で :私のテストのセットアップで User u