sessionFactory.getCurrentSession()的引出
引出
2023-09-11 14:18:04 时间
当业务逻辑中需要开启事务执行,业务逻辑也要调用底层操作数据库的函数,那函数也要开启事务操作。
如果用sessionFactory.openSession()的话会引起处理不在同一个事务中,会造成出错。所以必须保证它们的事务都是相同的
sessionFactory.getCurrentSession()
需要在Hibernate.cfg.xml中配置
<!-- 用于配置当前线程用的 -->
<property name="current_session_context_class">thread</property>
所以需要用到当前事务
相关文章
- 由swap引出的局部变量,形参和指针的小问题
- 并发问题引出ThreadLocal
- RocketMQ 很慢?引出了一个未解之谜
- golang一个例子引出的几个问题
- SpringMVC源码总结(四)由StringHttpMessageConverter引出的客户端服务器端之间的乱码过程分析
- 从一个栈引出的内存泄露问题
- 除庄周梦蝶外,庄子还讲过哪些梦你知道吗?新故事引出新版本——
- 004-多线程-基础-同步问题引出、同步问题解决、死锁、线程间通信(wait/notify)、生产者与消费者
- 是“帐”还是“账” --- 由 FastAdmin 用户中心引出的讨论
- MVC架构模式 | 使用银行转账的功能实现引出MVC架构模式
- Lecture1:从图像分类引出概念