用表设计Hibernate类

时间:2014-11-06 00:36:56

标签: java hibernate

我是hibernate的新手,并试图了解实现和使用它的正确方法。

Creates tables and then use a tool to generate Hibernate classes

or

Build the classes and create the tables

我们的是遗留应用程序,所以表格结构已经存在。我们只是创建Hibernate类并使用它们......

有人能让我知道哪种方法是正确有效的吗?

2 个答案:

答案 0 :(得分:1)

双方都有自动化工具。 从遗留数据库创建类:

如果你有一个runnig数据库,你应该使用这个.net.netbeans有其中一个。

从实体和嵌入式clasess创建表和关系:

这种方式你必须使用anotations或xml文件来描述clases和其他关系内容之间的关系,并设置表生成策略以在持久性单元中创建表,将自动创建表用于表的类的名称以及列的字段名称。

如果您已经拥有数据库,请使用该工具生成实体类

答案 1 :(得分:1)

如果您使用Eclipse,那么这里是一个从现有表生成POJO的工具: step by step auto code generation using eclipse plugin

如果您使用的是Intellij,请查看Intellij Java Persistence API & Hibernate