zoukankan      html  css  js  c++  java
  • Hibernate学习笔记五:反向工程快速开发

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6768513.html 

    一:反向工程

        Myeclipse提供由 数据库表 生成 java pojo 和 hibernate映射文件 的功能,这就是反向工程。

    二:由反向工程得到POJO类与映射文件

        1:点击开发界面右上角的 》,选择 Database Explorer界面。

        

        2:在空白处右键呼出菜单,选择 New。

       在如下界面,依次:选择数据库类型、命名这个连接、数据库路径、账户、密码、添加驱动包。

        3:双击刚才创建的数据库连接进行启动,然后点击,打开。找到要转换的数据库表。

        4:在要转换的表处右键,选择 Hibernate reverse engineering(反向工程)。

        在如下界面,依次:指定转换得到的内容的存放目录、转换选项:生成POJO类、生成POJO的映射文件

        5:下面界面只需选择主键生成策略即可,其他默认,点击next。

        6:在下面的两个Include处打勾。

        7:点击Finish即可。

    三:由反向工程得到带注解的POJO类

        生成带注解的POJO类的反向工程需要Myeclipse8以上版本。

        只有在这一步:选择生成的不是映射文件,而是把注解添加到POJO类中。其余步骤与前面一致。

    四:使用反向工程快速开发

        1:创建项目,添加Hibernate支持,自动生成HibernateSessionFactory和hibernate.cfg.xml。

        2:进入DatabaseExplorer配置好数据库连接

        3:使用反向工程得到POJO类和映射文件

        4:在DAO层使用session进行持久化操作

        5:在Service、filter层进行事务管理

  • 相关阅读:
    AcWing 1135. 新年好 图论 枚举
    uva 10196 将军 模拟
    LeetCode 120. 三角形最小路径和 dp
    LeetCode 350. 两个数组的交集 II 哈希
    LeetCode 174. 地下城游戏 dp
    LeetCode 面试题 16.11.. 跳水板 模拟
    LeetCode 112. 路径总和 递归 树的遍历
    AcWing 1129. 热浪 spfa
    Thymeleaf Javascript 取值
    Thymeleaf Javascript 取值
  • 原文地址:https://www.cnblogs.com/ygj0930/p/6768513.html
Copyright © 2011-2022 走看看