程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> hibernate-Hibernate項目報錯,初學者困擾了好久了

hibernate-Hibernate項目報錯,初學者困擾了好久了

編輯:編程綜合問答
Hibernate項目報錯,初學者困擾了好久了

最近開始學習hibernate框架,確實覺得比JDBC強大許多。目前在做一個網上評教系統,因為表關系聯系比較緊密,所以決定用hibernate框架,剛剛開始的時候涉及到的實體類比較少,還是很順利的,到後來,實體和關系稍微復雜了一點,問題就出來了。困擾了我好久,簡直快要折磨死我了,這裡出現了錯誤,後面的完全就沒法做。
圖片說明
看報錯,其實也能大致知道是Teacher.java或Teacher.hbm.xml出了問題,可是我檢查了不下10遍了,實在是看不出來哪裡的問題,貼出我的代碼
Teacher.java
package cn.pj.zyf.domain;

import java.io.Serializable;
import java.util.Set;

public class Teacher implements Serializable{
private String tid;
private String tname;
private String pic;
private String description;
private Set list_courses;
public String getTid() {
return tid;
}
public void setTid(String tid) {
this.tid = tid;
}
public String getTname() {
return tname;
}
public void setTname(String tname) {
this.tname = tname;
}
public String getPic() {
return pic;
}
public void setPic(String pic) {
this.pic = pic;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public Set getList_courses() {
return list_courses;
}
public void setList_courses(Set list_courses) {
this.list_courses = list_courses;
}

}
Teacher.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">








<!-- 教師 與 課程 一對多關聯 -->

<!-- key是用來描述外鍵 -->






最佳回答:


Teacher類定義了一個Set的屬性list_courses,檢查下這個屬性在Teacher_hbm.xml中配置的映射關系正確嗎?
不介意的話把這個映射關系貼出來呗,異常信息提示的是這個屬性沒有功getter和setter的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved