netbeans + hibernate for java swing应用程序

时间:2010-05-25 20:12:36

标签: hibernate swing jpa netbeans persistence

我正在开发一个java swing应用程序,我会使用hibernate来持久化。 我是jpa,hibernate和ORM的新手。

我遵循this教程,很简单,但问题是描述db中的表的java类是从具有反向引擎的表中创建的。

我想做相反的过程:我想从java类中创建db表。

问题是,我怎么能用netbeans做到这一点?有一些教程吗?

1 个答案:

答案 0 :(得分:1)

显然,对数据库进行逆向工程以生成java类更为常见。

如果要从java类生成数据库,可以为每个hibernate对象生成一个DDL,如下所示:

  

AnnotationConfiguration config = new AnnotationConfiguration();
  config.addAnnotatedClass(User.class);
  config.configure();
  新的SchemaExport(config).create(true,true);

使用方法的这些参数创建:
创建(布尔脚本,布尔输出)
脚本 - 将DDL打印到控制台
export - 将脚本导出到数据库