• 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完成。

  • 相关阅读:
    服务器建设问题
    JDBC --反射(二)
    Cookies
    http和https区别
    springboot常用注解
    线程池
    悲观锁和乐观锁
    java高并发下的数据安全
    idea解决mybatis逆向工程
    spring Cloud
  • 原文地址:https://www.cnblogs.com/RanNing/p/2870596.html
Copyright © 2020-2023  润新知