zoukankan      html  css  js  c++  java
  • Myeclips逆向工程

    软件版本 :myeclips6.5  

    数据库:oracle

    第一步: 建立数据库和表


    使用 plsqldev以system登录,在user上右键创建用户并且指定角色,如下2图

    以用户名和密码登录,这里都是demo,创建自己的表。

    第二步骤:使myeclips和oracle数据库相连接。

    window-->open Perspective-->MyEclipse Java Persistence 
    操作后会出现一个视图DB Brower,右键新建:

    finish完成,如图:

     

    第三步: 
    新建一个WEB项目 
    然后选中项目右键-->MyEclipse-->add Hibernate Capabilities 
    如果需要用到在实体类上添加注释的话那么选中紧挨着的enable  Hibernate Annotations Support(很多企业使用annotations了)

    然后下一步选中一个目录存放自动生成hibernate.cfg.xml文件,一般毫无例外的放在src根目录下

    下一步,选择我们自己创建的DB Driver:

    然后下一步选中一个目录存放自动生成的HibernateSessionFactory工具类 (这个可以勾掉不用也可以)

    finish,这个hibernateSessionFactory工具类就是一个拿Session的单例,还有一些其它关闭session之类的方法。

    第四步:逆向生成实体类 
    到DB Brower中找到要反向的表选中并且点击右键--->Hibernate Reverse Enginnering 

    选项:

    java src folder 源码包

    java package——存放将要反转出来的实体类,选择目录(自己建):

    生成非注解形式:

    点击finish完成。

    注解形式:

    把下面的add hibernate mapping annotations to pojo的选上,其它不管,这个选项用来“添加映射注解到pojo对象上”。

    下一步 看到

    type Mapping要选上hibernatetypes,这样这些注解都是来自 javax.persistence.*。 

    id generator 看下拉列表就知道是配置id生成策略的 

    enable 是说映射关系发现(detection)

    下一步就是默认了:

    finish完成。

  • 相关阅读:
    java常用容器简要性能分析(List。Map。Set)
    初始化 List 的五种方法(java)【转】
    线程池方式对数组多线程随机取出分析
    Spring文件下载方式整理
    阿里云linux安装Consul启动
    Java字节流&字符流的转换
    VUE中字符串实现JSON格式化展示。
    java中URL作为参数前后端传递分析
    Java实现GBK转码到UTF-8(文件)
    python处理Excel文件
  • 原文地址:https://www.cnblogs.com/RanNing/p/2870596.html
Copyright © 2011-2022 走看看