Проблема использования Hibernate с NetBeans - PullRequest
0 голосов
/ 07 октября 2010

Я использовал Hibernate с NetBeans.Это мой первый раз.Я слежу за этим уроком: http://netbeans.org/kb/docs/web/hibernate-webapp.html#01

Все хорошо, кроме случаев, когда я перехожу к части "Создание файлов отображения и POJO Hibernate".Проблема в том, что классы не генерируются.Мой hibernate.reveng.xml также кажется коротким, поскольку он содержит только это:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd">
<hibernate-reverse-engineering>
  <schema-selection match-catalog="sakila"/>
  <table-filter match-name="category"/>
  <table-filter match-name="film_category"/>
  <table-filter match-name="actor"/>
  <table-filter match-name="film_actor"/>
  <table-filter match-name="film"/>
  <table-filter match-name="language"/>
</hibernate-reverse-engineering>

Любые идеи, пожалуйста?10х много!Krt_Malta

Ответы [ 2 ]

1 голос
/ 20 ноября 2013

Помните, что Hibernate чувствителен к регистру, но Netbeans, когда вы используете «Мастер настройки Hibernate» и «Hibernate Reverse Engeenering», создает файлы de с именем базы данных в нижнем регистре.Точное название базы данных "сакила"?Или это возможно, что бы назвали "Сакила" или подобное?Если вы измените оба файла (xxxxxxx.cfg.xml и xxxxxxx.reveng.xml), я думаю, что он будет работать нормально.

С уважением

1 голос
/ 14 мая 2011

Пожалуйста, проверьте ваш "hibernate.cfg.xml".Я думаю, что проблема должна заключаться в том, что он содержит запись

org.hibernate.hql.classic. ClassicQueryTransactionFactory

Смотрите содержимое, которое я выделил.Это должно быть

org.hibernate.hql.classic. ClassicQueryTranslatorFactory

Это сработало для меня.

Пожалуйста, посмотрите, работает ли оно у вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...