Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java org.hibernate.MappingException:未知实体-当我使用DAL类时_Java_Hibernate - Fatal编程技术网

Java org.hibernate.MappingException:未知实体-当我使用DAL类时

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

我得到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;
}

/**
 * @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);