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

Java 如何自动将POJO映射到数据库以使用NetBeans创建表,java,hibernate,netbeans,pojo,Java,Hibernate,Netbeans,Pojo,我在NetBeans中编写了一些POJO,并希望将这些实体自动映射到一个空数据库,即表 我已经阅读了netbeans官方教程 但是使用Hibernate映射文件(如文档所述)无法选择数据库表值,与pic相比 (, 由于我的数据库为空,actor值将不显示 那么,如果我遵循了本教程,或者是否有其他方法可以通过NetBeans中的POJO自动创建表呢?可以生成表的POJO。请访问此站点以帮助您入门。可以生成表的POJO。请访问此站点以帮助您入门。遵循有关Hibernate映射文件的本教程。 我从

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

我已经阅读了netbeans官方教程

但是使用
Hibernate映射文件
(如文档所述)无法选择
数据库表
值,与pic相比

(,

由于我的数据库为空,
actor
值将不显示


那么,如果我遵循了本教程,或者是否有其他方法可以通过NetBeans中的POJO自动创建表呢?

可以生成表的POJO。请访问此站点以帮助您入门。

可以生成表的POJO。请访问此站点以帮助您入门。

遵循有关Hibernate映射文件的本教程。


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

遵循本教程中有关Hibernate映射文件的内容。


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

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


请参阅文档。

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


请参阅文档。

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

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

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

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

我发现SchemaExport更有用,因为xml配置中的
hibernate.hbm2ddl.auto
将hibernate配置为在每次创建会话工厂时执行此操作。我发现SchemaExport更有用,因为xml配置中的
hibernate.hbm2ddl.auto
将hibernate配置为在每次创建会话工厂时执行此操作