BaseService.java
Upload User: nbxinmin
Upload Date: 2021-10-09
Package Size: 46k
Code Size: 1k
Category:

ISAPI-IE

Development Platform:

Java

  1. package com.xdf.exams.bo.service;
  2. import org.hibernate.Session;
  3. import org.hibernate.Transaction;
  4. import com.xdf.exams.dao.hibernate.HibernateSessionFactory;
  5. public abstract class BaseService {
  6. public Session getSession() {
  7. return HibernateSessionFactory.getSession();
  8. }
  9. public void beginTransaction() {
  10. Transaction t = getSession().getTransaction();
  11. if(t!=null)
  12. t.begin();
  13. }
  14. public void commitTransaction() {
  15. Transaction t = getSession().getTransaction();
  16. if(t!=null)
  17. t.commit();
  18. }
  19. public void rollbackTransaction() {
  20. Transaction t = getSession().getTransaction();
  21. if(t!=null)
  22. t.rollback();
  23. }
  24. }