Java org.hibernate.MappingException:未知实体-当我使用DAL类时
我得到org.hibernate.MappingException:未知实体 实体类:Java org.hibernate.MappingException:未知实体-当我使用DAL类时,java,hibernate,Java,Hibernate,我得到org.hibernate.MappingException:未知实体 实体类: public class Event { private long eventId; private String eventTitle; private Date eventDate; public Event() { } /** * @return the eventId */ public long getEventId() { return eventId; } /** * @p
public class Event {
private long eventId;
private String eventTitle;
private Date eventDate;
public Event() {
}
/**
* @return the eventId
*/
public long getEventId() {
return eventId;
}
/**
* @param eventId the eventId to set
*/
public void setEventId(long eventId) {
this.eventId = eventId;
}
/**
* @return the eventTitle
*/
public String getEventTitle() {
return eventTitle;
}
/**
* @param eventTitle the eventTitle to set
*/
public void setEventTitle(String eventTitle) {
this.eventTitle = eventTitle;
}
/**
* @return the eventDate
*/
public Date getEventDate() {
return eventDate;
}
/**
* @param eventDate the eventDate to set
*/
public void setEventDate(Date eventDate) {
this.eventDate = eventDate;
}
}
达尔:
主要类别:
public class MyHibernateSample {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
EventManager eManager=new EventManager();
eManager.createAndStoreEvent("My Test Event 1", new Date());
}
}
运行主类时,iam在线程“main”org.hibernate.MappingException:未知实体:com.lc.learn.hibernate.sample.dao.EventManager中获取异常
但是EventManager类不是实体类。请帮我解决这个问题
提前感谢,,
Lee您正在此处保存一个
EventManager
对象
session.saveOrUpdate(this); // where this refers to the current EventManager object
您应该保存事件
对象
session.saveOrUpdate(eventObj);
session.saveOrUpdate(eventObj);