Sas*_*san 12 java hibernate nhibernate-configuration
在 hibernate-cfg.xml 文件中,根据我的理解
hibernate-configuration 只能有一个 session-factory 和一个或零个安全标签
如果我们配置多个会话工厂,那么我们应该会得到错误
"The content of element type "hibernate-configuration" must match "(session-factory,security?)
所以有人告诉我
hibernate.cfg.xml文件中session-factory标签中的name属性有什么用
<session-factory name="">
Run Code Online (Sandbox Code Playgroud)我们可以在什么场景下使用它?
假设您必须连接到项目中的两个不同数据库,因此您有两个数据源和两个会话工厂。因此它们的名称可以帮助您轻松管理它们(会话工厂)。
示例:从两个独立的数据源注入两个会话工厂。
@Component
public class TestConfig {
@Autowired
@Qualifier(value="firstSessionFactory")
private SessionFactory sessionFactory;
@Autowired
@Qualifier(value="secondSessionFactory")
private SessionFactory secondDBSessionFactory;
//...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1125 次 |
| 最近记录: |