我在NetBeans中编写了一些POJO,并希望将这些实体自动映射到一个空数据库,即表。
我已阅读netbeans官方教程https://netbeans.org/kb/docs/java/hibernate-java-se.html#06a
但是使用
Hibernate Mapping File
正如文档所说无法选择 Database Table
值,与图片进行比较
(https://netbeans.org/images_www/articles/70/java/hibernate-j2se/mapping-wizard.png,
由于我的数据库为空,因此不会显示
actor
值。
那么如果我按照教程操作该怎么办,或者有没有其他方法可以在NetBeans中通过POJO自动创建表?
MyBatis Generator可以生成表的POJO。访问此网站以帮助您入门 http://code.google.com/p/mybatis/wiki/Generator
遵循有关 Hibernate 映射文件的教程。 http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/xml.html
我从未使用过NetBeans,但如果你自己编写映射文件,那么你可以使用空数据库。
使用
SchemaExport.export
。在 main()
方法中运行以下代码:
AnnotationConfiguration configuration = new AnnotationConfiguration();
SchemaExport schemaExport = new SchemaExport(configuration);
schemaExport.export(true, true, true, false);
您可以使用 DB2Code 作为 Maven 插件来做到这一点:https://github.com/alberlau/DB2Code