Если класс помечен как @Transactional, означает ли это, что шаблон:
Transaction tx = session.getTransaction();
try {
...
...
...
tx.commit();
}
catch (Exception e) {
tx.rollBack();
}
можно опустить?Мой код на основе Hibernate определенно работает без него.
РЕДАКТИРОВАТЬ (СЛЕДУЮЩАЯ): Тогда почему люди продолжают писать шаблон в своих методах, даже если у них есть аннотированные классы?