zoukankan      html  css  js  c++  java
  • Myeclipse----Hibernate环境搭建

    使用myEclipse来生成hibernate 持久化类和映射文件
    总体步骤:创建数据库----创建web工程----创建数据视图中的数据库-----导入hibernate框架需要的capabilities-----反向创建对象关系映射文件
    2.   打开myEclipse



    3. 建立myEclipse工程


    4. 选择web project



    5.打开数据库透视图

    在myEclipse右上角



    点击右键



    添加连接数据库所需驱动



    测试是否联通



    联通后Finish就可以了

    6. 为项目添加hibernate支持

    我们先回到myEclipse透视图


    选中项目然后添加hibernate支持


    7.   选择一些选项



    选中刚才在数据库透视图里面创建的连接,其他信息会自动填充





    完成后


    8.反向生成对象-关系映射文件

    我们在回到数据库透视图


    打开数据连接


    打开刚刚创建的连接,然后打开用户名下的表


    这个就是she用户下的表,我们选中要反向生成的表,可以多选,然后点击右键


    点击Hibernate Reverse Engineering…

    如果方法也想自动创建,可勾选最后一项


    选择你项目的src目录,填写一个反向生成后,类放哪个包下

    Create a Hibernate mapping file (*.hbm.xml)这句话的意思是生成类和hbm.xml文件的,如果想生成annotation文件请选择下面的Add hibernate mapping annotations to POJO那个选项


    这一步你可以什么都不选,如果确定数据库表都有主键,并且知道生成方式,你可以选择Id Generator

    如果是uuid生成,可以选择


    这步不选也可以,下一步也可以选择。



    Include referenced tables (A->B)

    Include referenced tables (A<-B)

    这两个一定要选择,否则myeclipse不能给你生成一对多、多对多等映射,如果只想生成单项映射,可以去掉一个,一般我们都选择,双项映射。

    在回到myEclipse透视图,查看项目


    我们看到项目已经生成了映射文件和类。


    已经生成了关系映射

    Annotation方式的


     

     

  • 相关阅读:
    Java中的数学计算函数汇总
    安卓杂记(三)利用自定义的PolyBezier()函数将一系列散点绘制成光滑曲线(一)
    安卓杂记(二)利用FrameLayout叠加多种view的方法
    安卓问题报告小记(一): Activity not started, its current task has been brought to the front
    安卓杂记(一) 获取时间总结整理
    node api
    javascript 坑
    async
    promise
    js去除数组中的重复项
  • 原文地址:https://www.cnblogs.com/cn-chy-com/p/7793047.html
Copyright © 2011-2022 走看看