1

我是休眠的新手。我已经完成了本教程,并尝试“生成”我的第一个休眠应用程序。

我在 JDBC 上创建了四个表,帐户、课程、级别、主题。 当然有参考关键帐户,水平和主题。然后我尝试通过 NetBean 生成 revenge.xml。在向导中,表是相关的,但生成的 xml 不包含任何关联映射。

向导

hibernate.revenge.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-schema="APP"/>
  <table-filter match-name="ACCOUNT"/>
  <table-filter match-name="LEVEL"/>
  <table-filter match-name="COURSE"/>
  <table-filter match-name="SUBJECT"/>
</hibernate-reverse-engineering>
4

1 回答 1

1

hibernate.reveng.xml您在文件中没有关联。

如果您使用休眠注释,则您的关联在映射类中定义,hbm如果您使用经典XML映射,则在每个类的文件中定义。

于 2012-12-10T08:35:39.597 回答