亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

HIBERNATE控件為JAVA類映射為.hbm.xml的錯誤

我使用的是MyEclipse10.7,在里面增加了Hibernate插件,方法為:

打開開發工具——MyEclipse菜單——MyEclipse Configuration center——Software標簽頁——add site——

hibernate-tools;?http://download.jboss.org/jbosside/updates/stable/

然后插件就插進去了。

建立了一個JAVA項目,創建了一個JAVA類代碼如下:

package cn.sdut;

public class Student {

private int id;

private String name;

public Student(){}

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

}

利用HIBERNATE工具為其自動產生映射文件為:

<?xml version="1.0"?>

<!DOCTYPE hibernate-mapping PUBLIC

"-//Hibernate/Hibernate Mapping DTD 3.0//EN"

"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping package="cn.sdut">

? <class name="Student">

? </class>

</hibernate-mapping>

不能成功,報的錯誤信息為:

The content of element type "class" is incomplete, it 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*,resultset*,(query|sql-query)*)".

不知如何解決?請老師或者其他高手給予指導,非常感謝。

我在懷疑:

1、我用的HIBERNATE工具不正確?

2、JAVA類寫得不正確?

在網上搜索了很多,但沒有看到實際有幫助的。

困擾了一天的時間,感覺不能再拖了,特發出請求幫助。

正在回答

1 回答

在類里面加無參的構造方法,也是出現同樣錯誤。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

HIBERNATE控件為JAVA類映射為.hbm.xml的錯誤

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號