`
scorpiomiracle
  • 浏览: 261198 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

数据库表 逆向 工程,即由 table 生成实体 bean

阅读更多
条件
Myeclipse7.5;
Mysql数据库:Dam;
JDBC驱动包

方法
1.创建一个临时工程:
创建一个Web Project(如 Dam)。我是选择创建一个新的临时工程来得到映射 bean,最后再将生成好的 bean 拷到原工程里,否则会生成一堆其他的东西,把原工程都搞乱了,不知大家是怎么做的。

2.Add Hibernate Capabilities:
切换到:MyEclipse Java Enterprise,右击工程名,选择MyEclipse——Add Hibernate Capabilities,默认的是Hibernate3.2,JAR Library Installation 的单选按钮选第二个,即将jar包复制到lib目录下;
Next,保持默认,这里是要生成hibernate.cfg.xml;
Next,在DB Driber下拉框中选择刚才配置的数据库连接(DamMysqlConnection);
Next,这里是创建 hibernate SessionFactory 类文件的,选择/创建一个包来放置此文件,该步也可以不需要,勾掉最上面的对号即可;
Finish。

3.创建数据库连接:
切换到:MyEclipse Database Explorer。
在导航栏右击--new,填写具体参数,添加 jdbc 驱动包,然后确定,就创建了一个数据库连接(DamMysqlConnection)。

4.创建bean
切换到MyEclipse Database Explorer,打开上面创建的连接 DamMysqlConnection,找到Dam中需要转换的数据库表,可以选择一个或多个,右击----Hibernate Reverse Engineering,在Java src folder中选择工程的src目录,在Java Package中选择包名。主要是第一个复选框:创建 POJP<>Table 之间的映射信息,此处可以选择是 注解形式 还是 hbm.xml文件形式。
Next,主要是选择如何进行映射等,可以不做操作,
Next,也可以不做操作,
Finish。


分享到:
评论

相关推荐

    s2sh博客,自动生成数据库

    1. **数据库逆向工程**:Hibernate的逆向工程工具可以扫描实体类,根据类的定义(如注解或配置文件)生成相应的数据库表结构。这样,只需编写业务对象,数据库结构就可随之更新。 2. **Hbm2DDL**:这是Hibernate的...

    Mybatis如何自动生成数据库表结构总结

    使用Hibernate,我们可以使用注解的实体类来生成数据库表结构。 下面是一个使用Hibernate生成数据库表结构的示例: 首先,我们需要添加Hibernate相关的JAR包,包括hibernate-core、hibernate-commons-annotations...

    hibernate自动化生成工具

    - 生成实体类和映射文件:通过Eclipse插件,选择数据库表,然后自动生成对应的实体类和映射文件。 - 运行和调试:在代码中使用Hibernate API,插件会自动处理与数据库的交互。 **4. 提高开发效率** - **减少错误**...

    SSH配置过程文档

    在新建包和文件结构后,需要根据 Eclipse 中的数据库访问插件,逆向生成实体对象。这种方法可以简化数据库访问的过程,提高开发效率。 九、生成实体类、DAO 和映射文件 在逆向生成实体对象后,需要生成实体类、DAO...

    专题资料(2021-2022年)javaWEB模块物流项目二.doc

    在生成脚本时,需要注意去掉双引号,因为这可能导致逆向生成实体类失败。对于Oracle数据库,建议使用大写字母编写脚本,并通过PL/SQL Developer工具执行生成的脚本。 3. **Oracle数据库管理**: 在Oracle数据库中,...

    hibernate包

    3. **hibernate-tools**: 提供了Hibernate的辅助工具,如反编译工具、HQL/JPQL的语法检查器、数据库逆向工程等,这些工具可以极大地提高开发效率。 4. **hibernate-validator**: 包含了JSR-303/JSR-349标准的Bean ...

    hibernate3.5_lib

    3. **Hibernate Tools**:这个组件提供了一系列的开发辅助工具,如Hibernate逆向工程,可以自动生成实体类和映射文件,以及HQL查询编辑器等,极大地提高了开发效率。 4. **Hibernate Commons Annotations**:这个库...

    hibernate jar包

    5. **hibernate-tools**: 提供了诸如逆向工程、HBM文件生成、数据库脚本生成等工具,帮助开发者快速建立和管理数据库模型。 6. **其他依赖库**:如slf4j、log4j等日志框架,以及用于连接数据库的JDBC驱动等。 使用...

    hibernate的所有包

    7. **hibernate-tools**: 包含了Hibernate的辅助工具,如逆向工程(reverse engineering)工具,可以将现有的数据库结构生成对应的Java实体类,以及Hbm2DDL工具,能够自动生成数据库表结构。 8. **hibernate-envers...

    hibernate开发包

    4. **Hibernate Tools**:这是一个辅助工具集,包含了Hibernate的逆向工程(reverse engineering)功能,可以自动生成Java实体类和映射文件,以及HQL查询编辑器和数据库浏览器等。 5. **JDBC驱动**:Hibernate需要...

    乐优商城.xmind

    mybatis的逆向工程中会生成实例及实例对应的example,example用于添加条件,相当where后面的部分 xxxExample example = new xxxExample(); Criteria criteria = new Example().createCriteria(); StringUtils....

Global site tag (gtag.js) - Google Analytics