Java 用表设计Hibernate类

Java 用表设计Hibernate类,java,hibernate,Java,Hibernate,我对hibernate还不熟悉,并试图了解什么是实现和使用它的正确方法 Creates tables and then use a tool to generate Hibernate classes or Build the classes and create the tables 我们的是一个遗留应用程序,因此表结构已经存在。我们正在创建Hibernate类并使用它们 有人能告诉我哪种方法正确有效吗?你们双方都有自动化工具。 从旧数据库创建类: 如果您已经有一个runnig数据库,就

我对hibernate还不熟悉,并试图了解什么是实现和使用它的正确方法

Creates tables and then use a tool to generate Hibernate classes

or

Build the classes and create the tables
我们的是一个遗留应用程序,因此表结构已经存在。我们正在创建Hibernate类并使用它们


有人能告诉我哪种方法正确有效吗?

你们双方都有自动化工具。 从旧数据库创建类:

如果您已经有一个runnig数据库,就应该使用它

从实体和嵌入类别创建表和关系:

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


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

如果您使用Eclipse,那么下面是一个从现有表生成POJO的工具:


如果您正在使用Intellij check out

当您说“Tables structure已经存在”时,请检查这一点。您的意思是您已经有了类定义文件(用于bean和控制器)吗?如果是,那么您只需要配置持久性、POM等文件来支持这些类。否则,编写类,然后配置上面提到的类。构建类和创建类是什么意思?我的首选是创建数据类,将它们映射到表中,并相应地创建配置。但是,@johny提到的反向工程是最快的方法,但如果在过程中或之后遇到任何问题,可能需要额外的努力。@johny:文件已创建,但每个表都有hbm.xml文件。.如何创建注释类?。我在配置属性中选择了“注释”类型。。。