我正在为我当前的项目使用 OpenJPA 和 HSQLDB。
但我无法从 HSQLDB 生成 JPA 实体,因为 eclipse 插件没有给我选择模式的选项。
有人对此有想法吗?或者有没有其他方法可以在eclipse中生成实体?
我假设您使用的是“标准”JPA 工具 (JPT),因为您没有另外指定。
首先,您需要定义一个连接(在 Data Source Exlporer 中)。您应该能够向下钻取并查看需要使用的实际表:
当您创建 JPA 项目或激活 JPA Facet 时,您可以在“JPA Facet”页面上选择模式:有一个名为“Override default schema from connection”的复选框,以及一个选择“Schema”的组合框:
当您要求生成实体时,您甚至可以选择架构(右键单击项目,JPA 工具 > 从表中生成实体...),然后您会看到以下对话框:
快乐的映射!