Java 从Firebird数据库生成模型类
我尝试使用Eclipse JPA选项和用于Hibernate的JBoss工具执行从Firebird到Java POJO类的逆向工程,但没有成功 Is说它找不到模式。不要给继续下去的选择 我尝试使用NetBeans并使用NetBeans生成,但NetBeans没有生成列表而不是集合的选项 我每晚都在使用Firebird 2.5.4、Jaybird 2.2.8 for Java 1.8、Hibernate 4.3.9、Eclipse Mars 4.5 RC3和JBoss工具Java 从Firebird数据库生成模型类,java,hibernate,jpa,eclipselink,firebird,Java,Hibernate,Jpa,Eclipselink,Firebird,我尝试使用Eclipse JPA选项和用于Hibernate的JBoss工具执行从Firebird到Java POJO类的逆向工程,但没有成功 Is说它找不到模式。不要给继续下去的选择 我尝试使用NetBeans并使用NetBeans生成,但NetBeans没有生成列表而不是集合的选项 我每晚都在使用Firebird 2.5.4、Jaybird 2.2.8 for Java 1.8、Hibernate 4.3.9、Eclipse Mars 4.5 RC3和JBoss工具 但是,似乎有些人也有同样
但是,似乎有些人也有同样的问题,正如您在Eclipse Bug列表上的链接273360277493428978上所看到的,JBoss工具似乎使用Eclipse数据工具平台。默认情况下,Eclipse DTP中不完全支持Firebird。要添加此支持,您需要将Firebird DTP插件添加到eclipse
plugins
文件夹中
您可以从下载
这个插件已经过时,并且还没有用最新的Eclipse版本进行测试,但据我从其他人那里了解,它仍然可以用最新的Eclipse版本进行测试
披露:我开发了Firebird DTP插件。你能更详细地描述一下你做了什么、你期望什么以及实际发生了什么(特别是如果你有任何错误的话)?我不熟悉JBoss工具,因此更详细的描述将非常有用。如果问题是缺少架构,您可能希望尝试OpenOffice子目录(
jdbc:firebirdsql:oo:
),因为它在数据库元数据中包含虚拟架构。请注意,JDBC规范允许没有模式,因此这是工具中的一个错误;它已经过时了,但据我从其他人那里了解,它仍然适用于最新的Eclipse版本。非常感谢,该插件工作得非常好。而openoffice则不然。