使用数据库现有表创建实体类?

时间:2013-01-03 14:11:28

标签: java hibernate

朋友我有很多由DBA创建的表。我想拥有 每个表的实体类用于进一步查询所以任何人都建议如何使用eclips自动创建?

7 个答案:

答案 0 :(得分:21)

如果使用JPA进行持久化,可以使用Eclipse提供的“JPA工具”从表生成java实体类。

以下是tutorial

答案 1 :(得分:4)

您可以尝试 Telosys 代码生成器。它可以帮助完成这种工作。

它允许从任何数据库生成Java(POJO)类 使用基本模板,您也可以创建自己的模板 用于生成DAO类的模板(Velocity文件)

有关详细信息,请参阅http://www.telosys.org

答案 2 :(得分:3)

Here是一个关于如何使用Eclipse从现有数据库生成实体类的好教程。

答案 3 :(得分:3)

您可以使用Hibernate Tools生成课程。有两种方法可以生成这些类,称为Reverse Engineering and Code Generation [死链接] -

  1. 您可以使用Hibernate Tools Eclipse插件。
  2. 您可以使用Hibernate工具jar编写Ant脚本。

答案 4 :(得分:2)

您可以查看Spring Roo。它有database reverse engineering。存在eclipse integration,因此你可以在eclipse中做到这一点。

答案 5 :(得分:1)

尝试此Complete example with code in this repository,并且src / document中有一个word文档供参考。

答案 6 :(得分:0)

此在线工具从SQL表生成实体类。类基于CREATE TABLEMS-SQLORACLEMYSQLPOSTGRESQL数据库中的SQLite脚本,基于Java和其他类编程语言。
https://codverter.com/src/sqltoclass

enter image description here