Я просто хотел узнать, в чем разница между транзакционным методом класса и транзакционным / нетранзакционным методом другого класса.
Опция A:
@Service
class EmployeeService {
@Autowired
Addressdao addressDao;
@Transactional
void insert(Address address) {
addressDao.insert(address);
}
}
@Service
class AddressDao {
@Autowired
JdbcTemplate jdbcTemplate;
@Transactional
void insert(Address address) {
jdbcTemplate.insert(address);
}
}
Опция B:
@ Класс обслуживания EmployeeService {
@Autowired
Addressdao addressDao;
@Transactional
void insert(Address address) {
addressDao.insert(address);
}
}
@ Service
class AddressDao {
@Autowired
JdbcTemplate jdbcTemplate;
void insert(Address address) {
jdbcTemplate.insert(address);
}
}