配置一条属性

<property name="hibernate.current_session_context_class">thread</property>

dao层 (以下代码仅是演示)

public class CustomerDaoImp implements CustomerDao {@Overridepublic void save(Customer customer) {//1.获取当前线程绑定的sessionSession session = HibernateUtils.getCurrentSession();//3.执行保存session.save(customer);}
}

service层

public class CustomerServiceImp implements CustomerService {private CustomerDao dao=new CustomerDaoImp();@Overridepublic void save(Customer customer) {//获取当前线程绑定的sessionSession session = HibernateUtils.getCurrentSession();//开启事务Transaction tx = session.beginTransaction();try {dao.save(customer); } catch (Exception e) {e.printStackTrace();tx.rollback();}//提交事务tx.commit();}

转载于:https://www.cnblogs.com/houchen/p/10630871.html

hibernate主配置文件中指定session与当前线程绑定相关推荐

  1. hibernate主配置文件的配置

    1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE hibernate-configur ...

  2. Java删除properties配置文件中指定键值的代码

    将开发过程较好的一些内容片段记录起来,下面的内容段是关于Java删除properties配置文件中指定键值的内容. public static boolean deleteKeyValue4Pro(S ...

  3. 运行配置文件中指定类的指定方法

    案例需求 通过反射运行配置文件中指定类的指定方法 代码实现 public class ReflectTest02 {public static void main(String[] args) thr ...

  4. Python日志记录:在配置文件中指定日志格式化程序的转换器属性

    言归正传!问题引发 我想在我的日志文件中将所有时间戳记为UTC时间戳记.通过代码指定时,将执行以下操作: import logging import time myHandler = logging. ...

  5. php-fpm配置文件,指定session保存目录

    cd  /etc/php-fpm.d 目录下 cat www.conf文件 修改user ,group 指定session 保存路径 www.conf日志配置路径 php-fpm.conf

  6. pytorch 34 mmdetection配置文件中指定backbone与neck

    探索在mmdetection中可用的backbone与neck,尝试自由组合backbone与neck,实现更为丰富的模型.主要研究替换retinanet的backbone(该经验可以用到任意模型中) ...

  7. 初探WCF 如何在配置文件中指定Address?

    相对地址 <host>           <baseAddresses>             <add baseAddress = "http://loc ...

  8. 初探WCF 如何在配置文件中指定Address?

    相对地址 <host>           <baseAddresses>             <add baseAddress = "http://loc ...

  9. reporting services报表部署错误:运行配置文件中指定的扩展时出现异常。 ---> 超过了最大请求长度。

    昨天熬夜到凌晨才解决!!!!!! 1.打开报表服务器的安装目录中的web.config,比如我的目录在C:\Program Files\Microsoft SQL Server Reporting S ...

最新文章

  1. 网页同步交互和异步交互的区别?
  2. 面试官:你们前后端分离的接口规范是什么?
  3. 一些Setup Factory 教程的链接
  4. [html] 如何扩大CheckBox点击区域
  5. 利用边缘监督信息加速Mask R-CNN实例分割训练
  6. 【经典】MIT人工智能实验室: 如何做研究?
  7. Linux内核和用户空间数据交互copy_to_user和copy_from_user
  8. PHP复习第三天-文件上传
  9. i春秋 - Exploit-Exercises: Nebula - level03
  10. 记录下对游戏主机配置的个人理解与心得
  11. Starbound正式版的Mod制作(二)nbsp;…
  12. 如何将word文件的大小进行压缩?
  13. eoj 3279 爱狗狗的两个dalao(dfs)
  14. C# 处理PPT水印(三)—— 在PPT中添加多行(平铺)文本水印效果
  15. 超实用的Excel自动排序小技巧,原来这么简单,早点知道就好了!
  16. Keil 4 安装教程及简单使用【嵌入式系统】
  17. 使用hapi 要具备什么知识
  18. 美团架构师精心整理Netty实战,墙裂推荐Netty实战实践学习文档
  19. matlab二维数组访问和删除
  20. 阿哈罗诺夫——玻姆效应(AB效应)

热门文章

  1. DX使用随记--ImageComboBoxEdit
  2. BZOJ 1631: [Usaco2007 Feb]Cow Party【最短路】
  3. shopping car 2.0
  4. 08_使用TCP/IP Monitor监视SOAP协议
  5. 世界级Oracle专家Jonathan Lewis:我很为DBA们的未来担心(图灵访谈)
  6. 利用HAProxy实现零停机更新维护
  7. Dateset学习笔记
  8. php 网页内容下载,php实现当前页面点击下载文件的简单方法
  9. chrome调试的JavaScript官方技巧
  10. 计算机技术综合应用,浅谈计算机技术综合应用能力培养.pdf