0

我刚刚阅读了有关 Hibernate 的介绍性教程,其中所有映射文件都位于它们所代表的实体的同一源目录中:

TestProject/
    src/main/java/
        com.hibernate.tutorial.entities
            Student.java
            Student.hbm.xml

            Course.java
            Course.hbm.xml

等通常,我喜欢将配置文件放在 下src/main/config,因此理想情况下我希望具有以下项目目录结构:

TestProject/
    src/main/java/
        com.hibernate.tutorial.entities
            Student.java
            Course.java
    src/main/config
        hibernate/
            Student.hbm.xml
            Course.hbm.xml

有没有办法做到这一点,如果有,怎么做?提前致谢!

4

2 回答 2

1

有两种方法可以将 Pojo 类映射到休眠实体:

  1. XML 映射
  2. 使用注释

注释在去年变得更加普遍。您可以在此处找到一些示例:

示例1

示例2

于 2013-07-23T20:47:57.790 回答
1

使用Configuration.addDirectory( ).

另见http://docs.jboss.org/hibernate/orm/3.5/api/org/hibernate/cfg/Configuration.html#addDirectory%28java.io.File%29

于 2013-07-23T20:25:27.587 回答