BaseService.java
上传用户:nbxinmin
上传日期:2021-10-09
资源大小:46k
文件大小:1k
源码类别:

Internet/IE编程

开发平台:

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. }