设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
影视
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
Java
›
hibernate 和 mybatis 的 session 都不是线程安全的,为 ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
社保缴纳基数引发的讨论,表示理解不了
›
车牌摇到号了,无奈手头不宽裕,纠结是买二
›
去马来西亚做计算机靠谱吗?
›
最终还是对开发者下手了🤣
›
公司开始主动补缴社保了,是有什么大雷么?
今日热议主题
收一个无毛病的 ipone11 或者 ipone12
为什么大部分游戏都是白天停服更新,不是晚
收一个招行体检白 , 120 左右
有没有适合程序员创业的项目呢 搞个什么程
看 B 站的评论也问好几个 AI 关于某手机的
购买 OpenAI API 和 Claude API 最方便的第
麻烦 macmini4 朋友帮个忙
想要 有线头戴耳机,真诚求推荐!
开发了个小玩意,可以快速的开发自己的智能
求助: ios youtube 无法播放,但网页端可以
hibernate 和 mybatis 的 session 都不是线程安全的,为什么还要用?
iintothewind
· 2024-8-16 07:39:26 · 444 次点击
很多集合操作本来可以很方便的 paralStream 然后调用数据库处理,
或者从 servlet 主线程拿到数据提交异步操作处理。
但由于 hibernate 和 mybatis 的 session 都不是线程安全的,
导致在多线程环境下,
通过 hibernate 和 mybatis 的数据库改动可能会出现问题,
如果从多线程操作数据库的角度考虑,
我是真的不喜欢这俩老掉牙的难用的框架,
真的不喜欢。
大家有什么看法?
举报
·
444 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最新评论
35 条回复
沙发
blankmiss
小成
2024-8-16 08:20:15
你确定不是事务问题?
板凳
Bingchunmoli
小成
2024-8-16 08:28:19
线程安全难道不是=事务串行化?
地板
chendy
小成
2024-8-16 08:30:25
不是,哥们,啥需求啥场景啊,为了用个 parallel 连持久层框架都看不上了?
而且你这问题不是持久层框架的问题,四舍五入是数据库的问题
因为 session 简单理解其实就是一个连接,既然只有一个连接,连接这玩意本身也不是线程安全的
想象一下,俩线程拿着同一个连接给数据库怼 SQL ,想想都头大。就算有好心的厂家给加了个 syncronized ,一个线程操作还没完,另一个线程直接一个 commit ,想想头更大了
所以说…还是优化一下代码设计吧,持久层框架不背这个锅
5#
leegradyllljjjj
小成
2024-8-16 08:37:20
不要问问就是 lock
6#
miaotaizi
小成
2024-8-16 08:41:10
我能不能理解为 你没用好多线程?
7#
m2276699
小成
2024-8-16 08:49:04
对象面错了?
8#
vituralfuture
小成
2024-8-16 08:53:50
我怀疑你说的就是 ACID
9#
Goooooos
初学
2024-8-16 08:55:38
说个你认知能力内是数据库连接线程安全的 ORM 框架,不限语言,好让我开开眼界、学习学习新知识
10#
liumao
小成
2024-8-16 08:57:38
可以看看你的代码吗
下一页 »
1
2
3
4
/ 4 页
下一页
返回顶部