0
我正在開發一些應用程序,我使用兩個JPA存儲庫。春季交易和JPA存儲庫
public interface AuthorityRepository extends JpaRepository<Authority, Integer>{
}
和
public interface UserRepository extends JpaRepository<User, Integer> {
}
我的問題是:什麼是服務層更好的:一個庫中的一個服務層或多個庫中的一個服務層。交易中只有一個區別(或不是?)。
所以最好有一個事務爲一次保存或多次保存一個事務。
@Transactional
public void createUser(User user) {
// TODO Auto-generated method stub
userRepository.save(user);
}
或
@Transactional
public void createUser(User user) {
// TODO Auto-generated method stub
userRepository.save(user);
authRepository.save(user.getAuth())
}
感謝您的幫助