加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Hibernate教程 – 在哪里放置映射文件?

发布时间:2020-12-14 19:28:00 所属栏目:Java 来源:网络整理
导读:我在这里关注hibernate这个有趣的教程: http://www.tutorialspoint.com/hibernate/hibernate_native_sql.htm 但是,本教程忽略了提到放置这些文件的位置.我正在使用基本Maven项目的文件夹结构. 文件夹结构如下: foo└───src └───main ├───java
我在这里关注hibernate这个有趣的教程: http://www.tutorialspoint.com/hibernate/hibernate_native_sql.htm

但是,本教程忽略了提到放置这些文件的位置.我正在使用基本Maven项目的文件夹结构.

文件夹结构如下:

foo
└───src
    └───main
        ├───java
        │   └───org
        │       └───me
        │           └───bar 
        │               └───[all my java source-files here]
        └───resources
            ├───hibernate.cfg.xml
            └───hiber
                └───Employee.hbm.xml

如果ASCII艺术不明显,则文件夹main具有相同级别的java和资源. (编辑:现在是.)

映射文件(Employee.hbm.xml)应该放在哪里?该文件在配置文件(hibernate.cfg.xml)中引用.

谢谢您阅读此篇.

问候,

解决方法

你应该将“hibernate.cfg.xml”放在“/ src / main / resources”下
您应该将所有模型映射文件放在定义POJO模型类的同一目录下.

根据你提供的目录结构,应该是这样的;

foo
└───src
    └───main
        ├───java
        │   └───org
        │       └───me
        │           └───bar 
        │               └───[all your java Model source-files here]
        |                    Employee.java
        |                    Employee.hbm.xml
        |                    Customer.java
        |                    Customer.hbm.xml
        └───resources
            └───hibernate.cfg.xml

您应该在hibernate.cfg.xml文件中引用/映射所有模型文件,如下所示;

<mapping resource="org/me/bar/Employee.hbm.xml"/>
    <mapping resource="org/me/bar/Customer.hbm.xml"/>

您也可以检查一下,捕获我的项目文件夹;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读