Spring-data、Hibernate、MySQL、JPAプロジェクトに取り組み始めたところです。手作業でクエリを作成することを心配する必要がないように、Springデータに切り替えました。
@Transactional
アノテーションなしでクエリも試したので、spring-dataを使用している場合はを使用する必要がないことに気付きました。
@Transactional
アノテーションを使用すべき/使用すべきでない特定の理由はありますか?
作品:
@Transactional
public List listStudentsBySchool(long id) {
return repository.findByClasses_School_Id(id);
}
また動作します:
public List listStudentsBySchool(long id) {
return repository.findByClasses_School_Id(id);
}
前もって感謝します!