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

问题描述 投票:0回答:5

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

java hibernate netbeans pojo
5个回答
1
投票

hibernate 中有一个属性

hibernate.hbm2ddl.auto
,它可以根据您的 pojo 结构创建表。

请参阅文档。


0
投票

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


0
投票

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

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


0
投票

使用

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

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

0
投票

您可以使用 DB2Code 作为 Maven 插件来做到这一点:https://github.com/alberlau/DB2Code

© www.soinside.com 2019 - 2024. All rights reserved.