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"/> 您也可以检查一下,捕获我的项目文件夹; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |