Hibernate映射“类”必须匹配

瓦迪姆

我有下一条消息错误,下有红线

The content of element type "class" must match "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|
 composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|
 dynamic-component|properties|any|map|set|list|bag|idbag|array|primitive-array)*,((join*,subclass*)|joined-
 subclass*|union-subclass*),loader?,sql-insert?,sql-update?,sql-delete?,filter*,fetch-profile*,resultset*,(query|sql-
 query)*)".

我正在尝试POJO使用Oracle HR Scheme下一部分的映射文件创建类。

Employees
Employee_id
first name
last_name
....
department_id

多对一

Departments
department_id
department_name
manager_id
location_id

多对一

Locations
location_id
...

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC 
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> 

<hibernate-mapping> 
<class name = "employee.Department" table="DEPARTMENTS">
<meta attribute="class-description">This class contains the department  records.</meta>
<id name = "id" type = "int" column="department_id"/>     
<many-to_one name="location" column = "location_id" 
        class = "employee.Location" not-null = "true"/>
</class>   
<class name = "employee.Location" table="LOCATIONS">
<meta attribute="class-description">This class contains the locations records.</meta>
<id name = "id" type = "int" column="location_id"/>
<property name="streetAdress" column = "street_adress" type = "string"/>   
<property name="postalCode" column = "postal_code" type = "string"/>   
<property name="city" column = "city" type = "string"/>   
<property name="stateProvince" column = "state_province" type = "string"/>   
<property name="country_id" column = "country_id" type = "string"/>   
</class>
</hibernate-mapping>
用户名

如错误消息所述,<class>标记可以包含多个子代,但<many-to_one>(请注意_)不是允许的子代。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Hibernate映射“类”必须匹配

来自分类Dev

Hibernate中的关联类映射

来自分类Dev

SAXParseException; 元素类型“ session-factory”的内容必须与“((属性*,映射*,(类缓存|集合缓存)*,事件*,侦听器*)””匹配

来自分类Dev

Hibernate映射:忽略超类字段

来自分类Dev

使用@MappedSuperClass祖先的Hibernate映射通用类

来自分类Dev

Java扩展类的Hibernate注释映射

来自分类Dev

类转换异常 - Hibernate 映射 + Spring MVC

来自分类Dev

Hibernate不想映射hibernate.cfg.xml中的类

来自分类Dev

Hibernate不想映射hibernate.cfg.xml中的类

来自分类Dev

使用注解映射Entity类时的Hibernate MappingNotFoundException

来自分类Dev

在Hibernate中将映射类添加为单独的xml文件

来自分类Dev

HIbernate一对一映射类对象

来自分类Dev

Hibernate实体类映射不起作用

来自分类Dev

以歧视列或类名称为键的Hibernate映射

来自分类Dev

Hibernate找不到刚创建的表的类的映射

来自分类Dev

HIbernate一对一映射类对象

来自分类Dev

Hibernate实体类映射不起作用

来自分类Dev

如何修复 org.hibernate.MappingException 取消映射类

来自分类Dev

文档根元素“ hibernate-configuration”,必须与DOCTYPE根“ hibernate-mapping”匹配

来自分类Dev

TestNG.xml - 错误“元素类型“类”的内容必须匹配“(类*,参数*)”。

来自分类Dev

获取org.hibernate.DuplicateMappingException:hibernate3.0中重复的类/实体映射

来自分类Dev

获取org.hibernate.DuplicateMappingException:hibernate3.0中重复的类/实体映射

来自分类Dev

数据访问层DatabaseContext我是否必须映射类的所有关系?

来自分类Dev

为什么类类型参数的方差必须匹配其方法的返回/参数类型参数的方差?

来自分类Dev

获取错误:目标类必须声明具有匹配名称和参数类型的方法

来自分类Dev

必须匹配多个值

来自分类Dev

JPA映射注释错误org.hibernate.MappingException:外键必须与引用的主键具有相同的列数

来自分类Dev

Hibernate:为两个不同的类映射同一列

来自分类Dev

使用Hibernate获取View映射的抽象超类将返回无效的列名

Related 相关文章

  1. 1

    Hibernate映射“类”必须匹配

  2. 2

    Hibernate中的关联类映射

  3. 3

    SAXParseException; 元素类型“ session-factory”的内容必须与“((属性*,映射*,(类缓存|集合缓存)*,事件*,侦听器*)””匹配

  4. 4

    Hibernate映射:忽略超类字段

  5. 5

    使用@MappedSuperClass祖先的Hibernate映射通用类

  6. 6

    Java扩展类的Hibernate注释映射

  7. 7

    类转换异常 - Hibernate 映射 + Spring MVC

  8. 8

    Hibernate不想映射hibernate.cfg.xml中的类

  9. 9

    Hibernate不想映射hibernate.cfg.xml中的类

  10. 10

    使用注解映射Entity类时的Hibernate MappingNotFoundException

  11. 11

    在Hibernate中将映射类添加为单独的xml文件

  12. 12

    HIbernate一对一映射类对象

  13. 13

    Hibernate实体类映射不起作用

  14. 14

    以歧视列或类名称为键的Hibernate映射

  15. 15

    Hibernate找不到刚创建的表的类的映射

  16. 16

    HIbernate一对一映射类对象

  17. 17

    Hibernate实体类映射不起作用

  18. 18

    如何修复 org.hibernate.MappingException 取消映射类

  19. 19

    文档根元素“ hibernate-configuration”,必须与DOCTYPE根“ hibernate-mapping”匹配

  20. 20

    TestNG.xml - 错误“元素类型“类”的内容必须匹配“(类*,参数*)”。

  21. 21

    获取org.hibernate.DuplicateMappingException:hibernate3.0中重复的类/实体映射

  22. 22

    获取org.hibernate.DuplicateMappingException:hibernate3.0中重复的类/实体映射

  23. 23

    数据访问层DatabaseContext我是否必须映射类的所有关系?

  24. 24

    为什么类类型参数的方差必须匹配其方法的返回/参数类型参数的方差?

  25. 25

    获取错误:目标类必须声明具有匹配名称和参数类型的方法

  26. 26

    必须匹配多个值

  27. 27

    JPA映射注释错误org.hibernate.MappingException:外键必须与引用的主键具有相同的列数

  28. 28

    Hibernate:为两个不同的类映射同一列

  29. 29

    使用Hibernate获取View映射的抽象超类将返回无效的列名

热门标签

归档