1

我在 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自动创建表呢?

4

4 回答 4

1

hibernate 中有一个属性hibernate.hbm2ddl.auto可以根据您的 pojo 结构创建表。

请参阅文档。

于 2013-10-11T07:10:13.533 回答
0

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

 AnnotationConfiguration configuration = new AnnotationConfiguration();
 SchemaExport schemaExport = new SchemaExport(configuration);
 schemaExport.export(true, true, true, false);
于 2013-10-11T07:13:02.143 回答
0

MyBatis Generator可以生成表的 POJO。访问此站点以帮助您入门http://code.google.com/p/mybatis/wiki/Generator

于 2013-10-11T07:07:39.053 回答
0

按照这个关于 Hibernate 映射文件的教程进行操作。 http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/xml.html

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

于 2013-10-11T07:10:12.733 回答