无法从 HSQLDB 生成 JPA 实体
我当前的项目使用 OpenJPA 和 HSQLDB。
但我无法从 HSQLDB 生成 JPA 实体,因为 eclipse 插件没有给我选择模式的选项。
有人对此有想法吗?或者还有其他方法可以在eclipse中生成实体吗?
I am using OpenJPA and HSQLDB for my current project.
But I am unable to generate JPA entities from the HSQLDB because eclipse plugin is not giving me an option to select the schema.
Does anybody have idea about this? Or is there any other way to generate entities in eclipse?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我假设您正在使用“标准”JPA 工具 (JPT),因为您没有另外指定。
首先,您需要定义一个连接(在 Data Source Exlporer 中)。您应该能够深入查看并查看需要使用的实际表:
您在创建 JPA 项目或激活 JPA Facet 时的“JPA Facet”页面:有一个名为“覆盖连接中的默认架构”的复选框,以及一个可以在其中选择“架构”的组合框:
您甚至可以在要求生成实体时选择架构(右键单击项目,JPA 工具 > 生成实体来自表格...),然后您会看到以下对话框:
快乐映射!
I am assuming that you are using the "standard" JPA tooling (JPT), since you are not specifying otherwise.
First, you need to define a connection (in the Data Source Exlporer). You should be able to drill down and see the actual tables you need to work with:
You select the schema on the "JPA Facet" page when you create the JPA project or activate the JPA Facet: There is a checkbox called "Override default schema from connection", and a combo-box where you select the "Schema":
You can even select the schema when you ask to generate entities (right click on the project, JPA Tools > Generate Entities from Tables...), and then you get this dialog:
Happy Mapping!