Hibernate помощь новичка в NetBeans - PullRequest
1 голос
/ 29 февраля 2012

Я изучаю hibernate, AFAIK вы можете использовать XML или аннотации, мне больше нравится аннотации, поэтому пробую этот метод.

  1. Автоматически созданный hibernate.cfg.xml (мастер Netbeans)
  2. Автоматически созданный реверс-инжиниринг xml
  3. Автоматически созданный HibernateUtil.java
  4. Автоматически созданный класс POJO с аннотациями

enter image description here

затем код:

    SessionFactory session = HibernateUtil.getSessionFactory();
    CallInfo ci = new CallInfo(1234567); //POJO class
    session.getCurrentSession().save(ci);

а hibernate все еще хочет xml, почему?

Exception in thread "main" java.lang.ExceptionInInitializerError
at ru.asteros.sochi.feedback.util.HibernateUtil.<clinit>(HibernateUtil.java:28)
at ru.asteros.sochi.feedback.SochiFeedback.main(SochiFeedback.java:52)
Caused by: org.hibernate.MappingNotFoundException: resource: ru/asteros/sochi/feedback/CallInfo.hbm.xml not found
    at org.hibernate.cfg.Configuration.addResource(Configuration.java:563)

1 Ответ

1 голос
/ 29 февраля 2012

, вероятно, CallInfo.hbm.xml указан в hibernate.cfg.hbm, а его неверный путь к классу

...