hibernate主配置文件中指定session与当前线程绑定
配置一条属性
<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与当前线程绑定相关推荐
- hibernate主配置文件的配置
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE hibernate-configur ...
- Java删除properties配置文件中指定键值的代码
将开发过程较好的一些内容片段记录起来,下面的内容段是关于Java删除properties配置文件中指定键值的内容. public static boolean deleteKeyValue4Pro(S ...
- 运行配置文件中指定类的指定方法
案例需求 通过反射运行配置文件中指定类的指定方法 代码实现 public class ReflectTest02 {public static void main(String[] args) thr ...
- Python日志记录:在配置文件中指定日志格式化程序的转换器属性
言归正传!问题引发 我想在我的日志文件中将所有时间戳记为UTC时间戳记.通过代码指定时,将执行以下操作: import logging import time myHandler = logging. ...
- php-fpm配置文件,指定session保存目录
cd /etc/php-fpm.d 目录下 cat www.conf文件 修改user ,group 指定session 保存路径 www.conf日志配置路径 php-fpm.conf
- pytorch 34 mmdetection配置文件中指定backbone与neck
探索在mmdetection中可用的backbone与neck,尝试自由组合backbone与neck,实现更为丰富的模型.主要研究替换retinanet的backbone(该经验可以用到任意模型中) ...
- 初探WCF 如何在配置文件中指定Address?
相对地址 <host> <baseAddresses> <add baseAddress = "http://loc ...
- 初探WCF 如何在配置文件中指定Address?
相对地址 <host> <baseAddresses> <add baseAddress = "http://loc ...
- reporting services报表部署错误:运行配置文件中指定的扩展时出现异常。 ---> 超过了最大请求长度。
昨天熬夜到凌晨才解决!!!!!! 1.打开报表服务器的安装目录中的web.config,比如我的目录在C:\Program Files\Microsoft SQL Server Reporting S ...
最新文章
- 网页同步交互和异步交互的区别?
- 面试官:你们前后端分离的接口规范是什么?
- 一些Setup Factory 教程的链接
- [html] 如何扩大CheckBox点击区域
- 利用边缘监督信息加速Mask R-CNN实例分割训练
- 【经典】MIT人工智能实验室: 如何做研究?
- Linux内核和用户空间数据交互copy_to_user和copy_from_user
- PHP复习第三天-文件上传
- i春秋 - Exploit-Exercises: Nebula - level03
- 记录下对游戏主机配置的个人理解与心得
- Starbound正式版的Mod制作(二)nbsp;…
- 如何将word文件的大小进行压缩?
- eoj 3279 爱狗狗的两个dalao(dfs)
- C# 处理PPT水印(三)—— 在PPT中添加多行(平铺)文本水印效果
- 超实用的Excel自动排序小技巧,原来这么简单,早点知道就好了!
- Keil 4 安装教程及简单使用【嵌入式系统】
- 使用hapi 要具备什么知识
- 美团架构师精心整理Netty实战,墙裂推荐Netty实战实践学习文档
- matlab二维数组访问和删除
- 阿哈罗诺夫——玻姆效应(AB效应)
热门文章
- DX使用随记--ImageComboBoxEdit
- BZOJ 1631: [Usaco2007 Feb]Cow Party【最短路】
- shopping car 2.0
- 08_使用TCP/IP Monitor监视SOAP协议
- 世界级Oracle专家Jonathan Lewis:我很为DBA们的未来担心(图灵访谈)
- 利用HAProxy实现零停机更新维护
- Dateset学习笔记
- php 网页内容下载,php实现当前页面点击下载文件的简单方法
- chrome调试的JavaScript官方技巧
- 计算机技术综合应用,浅谈计算机技术综合应用能力培养.pdf