Я пытаюсь создать приложение JSF и использую hibernate в качестве решения ORM. Проблема в том, что мой код заполнен повторяющимся кодом
Transaction tx = null;
Session session = SessionFactoryUtil.getInstance().getCurrentSession();
try {
tx = session.beginTransaction();
tx.commit();}
catch(Exception){}
в каждой функции. Может ли весна помочь мне избежать этого? или что это может добавить, когда я обнаружил спящий полно функций?