spring如何解决多线程的数据操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring如何解决多线程的数据操作相关的知识,希望对你有一定的参考价值。
列如多个线程同时对一个对像进行getHibernateTemplate().update(XXX)方法时,spring是如何处理的。
本人接触JAVA不久,请手动回答。
我是想问getHibernateTemplate()里面的更删改的方法是同步方法吗
追答不是同步的
参考技术A 首先一个请求过来的执行步骤:action到service再到daoDAO调用getHibernateTemplate().update(XXX)方法执行更新操作,
在spring中利用事务管理可以保证执行service层的时候是在一个事物中进行。
即每个线程都在不同的事物里。
事物的四个特性,原子性,隔离性,一致性,持久性 保证了代码执行不会有问题。
以上是关于spring如何解决多线程的数据操作的主要内容,如果未能解决你的问题,请参考以下文章