use*_*315 8 java hibernate maven
我在这里关注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
Run Code Online (Sandbox Code Playgroud)
该文件夹main具有java与resources在同一水平,如果这不是由ASCII艺术显而易见的.(编辑:现在是.)
映射文件(Employee.hbm.xml)应该放在哪里?该文件在配置文件(hibernate.cfg.xml)中引用.
谢谢您阅读此篇.
问候,
Lev*_*glu 15
您应该将" 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
Run Code Online (Sandbox Code Playgroud)
您应该在hibernate.cfg.xml文件中引用/映射所有模型文件,如下所示;
<mapping resource="org/me/bar/Employee.hbm.xml"/>
<mapping resource="org/me/bar/Customer.hbm.xml"/>
Run Code Online (Sandbox Code Playgroud)
您也可以检查一下,捕获我的项目文件夹;

| 归档时间: |
|
| 查看次数: |
12157 次 |
| 最近记录: |