如何使用NetBeans自动将POJO映射到数据库以创建表

时间:2013-10-11 07:03:16

标签: java hibernate netbeans pojo

我在NetBeans中编写了一些POJO,并希望将这些实体自动映射到空数据库,成为表。

我已阅读netbeans官方教程https://netbeans.org/kb/docs/java/hibernate-java-se.html#06a

但是使用Hibernate Mapping File作为文档说不能选择Database Table值,与图片进行比较 enter image description here

https://netbeans.org/images_www/articles/70/java/hibernate-j2se/mapping-wizard.png

由于我的数据库为空,因此actor值不会显示。

那么,如果我遵循教程,或者是否有任何其他方法可以在NetBeans中通过POJO自动创建表,我该怎么办?

4 个答案:

答案 0 :(得分:1)

hibernate中有一个属性hibernate.hbm2ddl.auto,它根据你的pojo结构创建表。

参考this doc。

答案 1 :(得分:0)

MyBatis Generator可以生成表的POJO。访问此网站以帮助您开始使用http://code.google.com/p/mybatis/wiki/Generator

答案 2 :(得分:0)

关注Hibernate映射文件的本教程。 http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/xml.html

我从未使用过NetBeans,但如果您自己编写映射文件,则可以使用空数据库。

答案 3 :(得分:0)

使用SchemaExport.export。在main()方法中运行以下代码:

 AnnotationConfiguration configuration = new AnnotationConfiguration();
 SchemaExport schemaExport = new SchemaExport(configuration);
 schemaExport.export(true, true, true, false);