读书人

Hibernate的命名策略使用引起的Sessio

发布时间: 2012-06-08 12:55:24 作者: rapoo

Hibernate的命名策略使用引起的Sessionfactory创建问题
Sessionfactory是一个重量级组件,一个数据源应该只创建一个Sessionfactory对象,而我需要使用Namingstrategy,方式如下:
Configuration cfg = new Configuration();
MyNamingStrategy m = new MyNamingStrategy(tableName);
cfg.setNamingStrategy(m);
sessionFactory = cfg.configure().buildSessionFactory();
Session session = sessionFactory.openSession();
其中,tableName是一个字符串变量,并不是一个固定不变的字符串。但这样一来,每次开启一个session就需要创建一个Sessionfactory对象,这将大大占用资源,请问如何在使用命名策略的情况下不用开启大量的Sessionfactory对象?

[解决办法]
你来错地方了,去java版
[解决办法]
这个问题,我也遇到过,最后果断换方法

读书人网 >SQL Server

热点推荐