hibernate中sessionfactory的生命周期是怎样的?

时间:2022-02-06 08:59:27
如题,面试被问到,但是不知道怎么回答,感觉就是操作DB的时候开始,操作完结束

3 个解决方案

#1


session工厂好像只开启服务的时候创建一个把

#2


感觉不错啊   嘿嘿

#3


*SessionFactory是线程安全的,一个数据库对应一个SessionFactory,生命周期长,一般在整个系统生命周期内有效;SessionFactory保存着和数据库连接的相关信息(user,password,url)和映射信息,以及Hibernate运行时要用到的一些信息。

SessionFactory是线程安全的,它的生命周期是比较长的,一般系统启动后就对它进行初始化,之后就不再修改它了,就是说我们只创建一个就可以了。hibernate在运行的时候,配置文件和映射文件这些信息在SessionFactory内部都已经保存下来了(就是所有的信息它都有,都能找到,包括映射信息)。

#1


session工厂好像只开启服务的时候创建一个把

#2


感觉不错啊   嘿嘿

#3


*SessionFactory是线程安全的,一个数据库对应一个SessionFactory,生命周期长,一般在整个系统生命周期内有效;SessionFactory保存着和数据库连接的相关信息(user,password,url)和映射信息,以及Hibernate运行时要用到的一些信息。

SessionFactory是线程安全的,它的生命周期是比较长的,一般系统启动后就对它进行初始化,之后就不再修改它了,就是说我们只创建一个就可以了。hibernate在运行的时候,配置文件和映射文件这些信息在SessionFactory内部都已经保存下来了(就是所有的信息它都有,都能找到,包括映射信息)。

相关文章