は私が休止状態の初心者やオブジェクトを永続化しようとしたときにこのエラーを受けたイムよ>不明のエンティティを:org.apache.struts.register.model.EventHibernateマッピングエラー -</p> <p>エラー - - 不明実体
- 私のhibernate.cfg.xml
で
は、私は私のマッピング、
<mapping class="org.apache.struts.register.model.Event"/>
マイイベントクラスを定義します
EventDAO -
package dao;
import org.apache.struts.register.model.Event;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
public class EventDAO {
public static boolean registerEvent(Event u) {
SessionFactory sf = HibernateUtil.getSessionFactory();
Transaction t = null;
try {
Session s = sf.openSession();
t = s.beginTransaction(); // start a new transaction
s.persist(u);
t.commit(); // commit transaction
return true;
}
catch(Exception ex) {
System.err.println("Error -->" + ex.getMessage());
if (t!=null) t.rollback(); // rollback transaction on exception
return false;
}
}
}
System.err.println("Error -->" + ex.getMessage())
は、例外をスローラインです。
ありがとうございました。
あなたのコードを他の誰かのパッケージに入れるのは、一般に悪い習慣と考えられます。したがって、実際にstrutsプロジェクトで作業しない限り、 'org.apache.struts.register.model'を使用しないでください。 – Qwerky