我在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自动创建表,我该怎么办?
答案 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);