我是hibernate的新手,并试图了解实现和使用它的正确方法。
Creates tables and then use a tool to generate Hibernate classes
or
Build the classes and create the tables
我们的是遗留应用程序,所以表格结构已经存在。我们只是创建Hibernate类并使用它们......
有人能让我知道哪种方法是正确有效的吗?
答案 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