在我的Java應用程序創建值對象(的Java Bean)有一個字段爲什麼列表<valueObject>在Hibernate中發生錯誤?
@Entity
@Table(name="EC_TIMETABLE")
public class TimetableVO
{
----//@id and some other column and variables
----
private List<WeekdayType> repeatDays;//Their is No column in Database
------
------//setter and getter method
}
聽WeekdayType是枚舉
類public static enum WeekdayType {
MONDAY(Calendar.MONDAY), TUESDAY(Calendar.TUESDAY), WEDNESDAY(
Calendar.WEDNESDAY), THURSDAY(Calendar.THURSDAY), FRIDAY(
Calendar.FRIDAY), SATURDAY(Calendar.SATURDAY), SUNDAY(
Calendar.SUNDAY);
private int day;
private WeekdayType(int day) {
this.day = day;
}
我使用TimetableVO getRepeatedDays()的類。
,當我開始我得到了錯誤的服務器
org.hibernate.MappingException: Could not determine type for: java.util.List, at table: EC_TIMETABLE, for columns: [org.hibernate.mapping.Column(repeatDays)]
所以是他們在數據庫或語法問題..... 預先感謝任何所需的列..
感謝您的快速回復 –
烏爾歡迎。如果您的查詢得到解答,請接受。 – Rahul