0
エンティティを削除する前にマージする必要があるのはなぜですか?
これらのうちどれですか?jpa/hibernateで削除する前にエンティティをマージする理由
public void removeStudent(int i){
Student studentD = entityManager.find(Student.class, i);
tx.begin();
entityManager.remove(studentD);
tx.commit();
}
public void removeStudent(Student student){
Student studentD = entityManager.merge(student);
entityManager.remove(studentD);
}
あなたは削除する前になぜマージしますか?削除する必要があるのは「管理対象」オブジェクトなので、削除する前にいくつかの変更をマージするのは無意味です...全く無意味です –