java - NetBean 为 Hibernate 生成的 reveng.xml 不包含关联

标签 java hibernate netbeans-7

我是 Hibernate 新手。我已经完成了this tutorial我尝试“生成”我的第一个 hibernate 应用程序。

我创建了关于 JDBC、帐户、类(class)、级别、主题的四个表。 类(class)有帐户、级别和主题的引用键。然后我尝试通过 NetBean 生成engage.xml。在向导中,表是相关的,但生成的 xml 不包含任何关联映射。

wizard

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>

最佳答案

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

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

关于java - NetBean 为 Hibernate 生成的 reveng.xml 不包含关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13792454/

相关文章:

java - 无法在 Netbeans 7.1 Beta 中清理和构建

java - 实体在 hibernate 中产生 classNotFound 异常

java - Hibernate:通过反射持久属性访问字段 [private java.lang.Integer] 时出错

java - Liferay - 调用远程 portlet 的 Controller

hibernate - 设置hibernate二级缓存

java - EJB3 获取原始 JDBC 错误

java - 在 NetBeans IDE 中读取 "Integeration of Applet in Web Application"下的文本文件的正确路径

java - JAX-WS:javax.xml.bind.UnmarshalException

java - Android: ListView 中的数量按钮 - 仅更新顶部数量

java - ArrayList 实际存储什么 - 对对象或实际对象的引用?