用org.springframework.orm.hibernate3.HibernateTemplate操作数据库用不用考虑线程安全问题? 30

请说说其原理是什么。... 请说说其原理是什么。 展开
 我来答
hjboy11
2014-12-02 · 超过18用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:20万
展开全部
并不一定完全线程安全,要看对象创建的类型,比如SessionFactory在方法中创建Session,并返回给调用端,当然不存在线程问题,能保证为不同地点,不同线程的调用者提供不同的Session,而Session一旦创建,就要看调用者如何使用了,把它当做类变量使用,而又把这个类的实例供多个线程操作,而又不加排它锁,当然会出线程安全的问题。
追问
我使用的是SSH架构,session是在SessionFactory里面创建的,我的疑虑在于,当多个session对数据库中的同一字段做修改的时候,是否会存在线程安全的问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式