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