我刚刚开始从事Spring数据,Hibernate,MySQL,JPA项目。我切换到spring-data,以便不必担心手动创建查询。
我注意到@Transactional
当您使用spring-data时不需要使用of,因为我也尝试了没有注释的查询。
有特定的原因为什么我应该/不应该使用@Transactional
注释?
作品:
@Transactional
public List listStudentsBySchool(long id) {
return repository.findByClasses_School_Id(id);
}
也可以:
public List listStudentsBySchool(long id) {
return repository.findByClasses_School_Id(id);
}
提前致谢!