spe*_*0ne 7 java configuration hibernate hibernate-mapping
我是hibernate的新手,我在hibernate.cfg.xml文件中指定映射文件的位置时遇到了问题.
我在org.hibernate.tutorial.chapter1.domain.Event.java包中创建了一个Event对象,其对应的Event.hbm.xml文件位于同一位置.
我试图在hibernate.cfg.xml映射标记中指定位置,但我得到一个InvalidMappingException().
我已添加到帖子:异常,映射文件的映射和项目文件结构.
任何建议都会很棒.
484 [main] ERROR org.hibernate.util.xml.ErrorLogger - 解析XML时出错(1):cvc-elt.1:找不到元素'hibernate-mapping'的声明.495 [main] ERROR org.hibernate.util.xml.ErrorLogger - 解析XML时出错(2):cvc-elt.1:找不到元素'hibernate-mapping'的声明.初始SessionFactory创建failed.org.hibernate.InvalidMappingException:无法读取XML
<!-- Names the annotated entity class -->
<mapping resource="org/hibernate/tutorial/chapter1/domain/Event.hbm.xml"/>
Run Code Online (Sandbox Code Playgroud)

mat*_*t b 14
确保在XML内容顶部的Event.hbm.xml中有DOCTYPE,例如:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="org.hibernate.tutorial.domain">
[...]
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12604 次 |
| 最近记录: |