java – Hibernate教程 – 在哪里放置映射文件?
发布时间:2020-05-24 02:29:57 所属栏目: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"/>
您也可以检查一下,捕获我的项目文件夹; (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
