如何在hibernate.cfg.xml中的主配置文件中配置多个映射文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在hibernate.cfg.xml中的主配置文件中配置多个映射文件相关的知识,希望对你有一定的参考价值。

在hibernate.cfg.xml配置文件可以通过<mapping元素>配置多个映射文件,示例代码如下

<!DOCTYPE hibernate-configuration PUBLIC   
          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"   
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">   
    <!--声明Hibernate配置文件的开始-->        
    <hibernate-configuration>   
    <!--表明以下的配置是针对session-factory配置的,SessionFactory是Hibernate中的一个类,这个类主要负责保存HIbernate的配置信息,以及对Session的操作-->   
      <session-factory>      
       <!--指定多个映射文件为-->          
       <mapping resource="org/mxg/UserInfo.hbm.xml"> 
       <mapping resource="org/mxg/UserInfo2.hbm.xml">
       <mapping resource="org/mxg/UserInfo3.hbm.xml">   
  </session-factory>   
  </hibernate-configuration>

上面例子,配置了3个映射文件

参考技术A 需要写个路径来读spring配置文件。或者你把映射的东西拷贝到hibernate.cfg.xml中,把hibernate.cfg.xml放到src目录下,然后运行生成数据库表也行的。

以上是关于如何在hibernate.cfg.xml中的主配置文件中配置多个映射文件的主要内容,如果未能解决你的问题,请参考以下文章

初识Hibernate的主配置和映射配置

如何使用 hibernate.properties 文件而不是 hibernate.cfg.xml

如何使用 maven 配置 hibernate-tools 以生成 hibernate.cfg.xml、*.hbm.xml、POJO 和 DAO

hibernate.cfg.xml中如何配置物理命名策略?

配置NHibernate hibernate.cfg.xml文件以获得更多连接字符串

hibernate.cfg.xml 和 applicationContext.xml的关系,