我这样子生成了几个线程,并在每个线程中打开一个Session,进行数据库操作,比如我开了10个线程,每个线程更新数据库100次。10个线程同时运行,最后发现数据库只更新了整整100次,但正确应该是10 * 100 = 1000次,请问这是为什么呢?
再贴上我的Hibernate.cfg.xml文件:
请问各位大神指导指导一下我…………谢谢~~
应该获取与线程绑定的session
获取的是用一个session
我这样子生成了几个线程,并在每个线程中打开一个Session,进行数据库操作,比如我开了10个线程,每个线程更新数据库100次。10个线程同时运行,最后发现数据库只更新了整整100次,但正确应该是10 * 100 = 1000次,请问这是为什么呢?
再贴上我的Hibernate.cfg.xml文件:
请问各位大神指导指导一下我…………谢谢~~
应该获取与线程绑定的session
获取的是用一个session