この休止状態のプログラムを MyEclipse IDE で作成しました。学生のテーブルからデータを取得してコンソールに表示したいのですが、主キーの値が 2 である行を取得したい (データベースのテーブルに入力したように) 次の例外が発生します。 : スレッド「メイン」での例外 org.hibernate.MappingException: 不明なエンティティ: java.lang.Integer
プログラム:
package info.inetsolv;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
public class HibJavaPrgm {
public static void main(String[] args) {
Configuration cfg = new Configuration();
cfg.configure();
SessionFactory sf = cfg.buildSessionFactory();
Session hsession = sf.openSession();
Transaction ts = hsession.beginTransaction();
Student stu=new Student();
hsession.load(2,stu);
ts.commit();
hsession.close();
sf.close();
}
}