sessionFactary单例模式和session线程安全

一.sessionFactary单例模式

1.sessionFactary单例模式的作用

https://zhidao.baidu.com/question/153629827.html他说过的非常有道理。

SessionFactory是个工厂哦。你要一个会话,找工厂要一个就是了,不必每次都新建一个工厂吧。所以,一个工厂就足够了。
2.实现

建一个提供session的类就可以了

sessionFactary单例模式和session线程安全

想要得到session直接调用getSession()方法就行了。

二.session线程安全

1.线程安全的作用

而Session并非线程安全,也就是说,如果多个线程同时使用一个Session实例进行数据存取, 

则将会导致 Session 数据存取逻辑混乱.

简单说狼多肉少,没有一个规则就乱了。

2.实现

非常的简单粗暴

在hibernate.cfg.xml中加一句

sessionFactary单例模式和session线程安全

sessionFactary单例模式和session线程安全