首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Hibernate的命名策略使用引起的Sessionfactory创建有关问题

2012-06-08 
Hibernate的命名策略使用引起的Sessionfactory创建问题Sessionfactory是一个重量级组件,一个数据源应该只

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版
[解决办法]
这个问题,我也遇到过,最后果断换方法

热点排行