從Spring Data JPA reference(以前Hades),在庫實例 是通過默認的事務春數據JPA /閻王交易行爲
CRUD方法。
如果一個方法覆蓋多於一個儲存庫,例如:
@Transactional
public void addRoleToAllUsers(String roleName) {
Role role = roleRepository.findByName(roleName);
for (User user : userRepository.readAll()) {
user.addRole(role);
userRepository.save(user);
}
}
基準狀態
在 庫事務配置將被然後忽略如 外事務配置 確定使用的實際值。
行爲內部交易被忽略在默認彈簧交易行爲或實際明確春天JPA的數據處理?
參考狀態「交易將被忽略」似乎是誤導。 – 2011-04-15 14:21:44
@CK:聲音過於簡單化,但對我來說很清晰 - 存儲庫方法中的「@ Transactional」不會在另一個事務中調用時創建事務。 – axtavt 2011-04-15 14:40:27