将hibernate与Netbeans一起使用时出现问题

将hibernate与Netbeans一起使用时出现问题,hibernate,netbeans,Hibernate,Netbeans,我正在使用hibernate和netbeans。这是我第一次。我将遵循本教程: 除了“创建Hibernate映射文件和POJO”部分之外,一切都很好 “。问题是没有生成任何类。我的hibernate.reveng.xml似乎也很短,因为它只包含以下内容: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate Rev

我正在使用hibernate和netbeans。这是我第一次。我将遵循本教程:

除了“创建Hibernate映射文件和POJO”部分之外,一切都很好 “。问题是没有生成任何类。我的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倍多! 请检查您的“hibernate.cfg.xml”。我认为问题应该是它包含一个条目

org.hibernate.hql.classic.ClassicQueryTransactionFactory

请参阅我突出显示的内容。应该是

org.hibernate.hql.classic.ClassicQueryTranslatorFactory

这对我有用


请查看它是否适合您。

请记住,Hibernate是区分大小写的,但是Netbeans在使用“Hibernate配置向导”和“Hibernate反向生成”时会创建数据库名称为小写的de文件。 数据库的确切名称是“sakila”?或者它可能被命名为“Sakila”或类似的名字? 如果您同时更改这两个文件(xxxxxxx.cfg.xml和xxxxxxx.reveng.xml),我认为它可以正常工作

问候