您的位置:首页 > 编程语言 > Java开发

hibernate整合到spring上遇到的一个问题

2018-01-03 14:53 513 查看
问题重新:

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)*)".

配置文件:com/hsp/domain/Employee.hbm.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.hsp.domain">
<class name="Employee" table="Employee">
<!-- 主键策略 -->
<id name="id" type="java.lang.Integer">
<generator class="native" />
</id>
<property name="name" type="java.lang.String">
<column name="name" length="64"/>
</property>
<property name="email" type="java.lang.String">
<column name="email" length="64" />
</property>
<prperty name="hiredate" type="java.util.Date">
<column name="hiredate"/>
</prperty>
<property name="salary" type="java.lang.Float">
<column name="salary" />
</property>
</class>


原因:配置文件中,class下的配置写出了,property写成了prperty
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: