サンプルのhibernateプログラムを作成しようとしています。xmlベースの休止状態設定の作業コードがあり、アノテーションとjava設定に基づいて変換しようとしています。 私はEmployee.hbm.xmlを注釈(Employee.classの@Entity)に変換することに成功しましたが、hibernate.cfg.xmlに対して同じことはできません。上記のコードhibernate.cfg.xmlをJava設定
Configuration cfg = new AnnotationConfiguration().addAnnotatedClass(com.hibernate.apple.Employee.class);
cfg.setProperty("hibernate.hbm2ddl.auto","update");
cfg.setProperty("hibernate.connection.driver_class","com.mysql.jdbc.Driver");
cfg.setProperty("hibernate.dialect","org.hibernate.dialect.MySQLDialect");
cfg.setProperty("hibernate.connection.url","jdbc:mysql://localhost/DataBase");
cfg.setProperty("hibernate.connection.username","xxx");
cfg.setProperty("hibernate.connection.password","xxx");
Session s = cfg.configure().buildSessionFactory().openSession();
Transaction t = s.beginTransaction();
t.begin();
....
が、その与えエラー
Exception in thread "main" org.hibernate.HibernateException: /hibernate.cfg.xml not found
、なぜそれが同じを求めている、hibernate.hbm.xmlを交換することで、私は何かが欠けています?。