org.hibernate.MappingException: Unknown entity を取得しています。
エンティティ クラス:
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 EventManager {
public void createAndStoreEvent(String title, Date theDate) {
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
Event eventObj = new Event();
eventObj.setEventTitle(title);
eventObj.setEventDate(theDate);
session.saveOrUpdate(this);
session.getTransaction().commit();
}
}
メインクラス:
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());
}
}
メインクラスの実行中にスレッド「メイン」org.hibernate.MappingException: Unknown entity: com.lc.learn.hibernate.sample.dao.EventManager で例外を取得しています
ただし、EventManager クラスはエンティティ クラスではありません。この問題を解決するのを手伝ってください
前もって感謝します、リー