zoukankan      html  css  js  c++  java
  • Hibernate Tools for Eclipse的使用

    Hibernate Tools的官方网站:http://hibernate.org/tools/
    Step1安装好Hibernate Tools,建立一个Dynamic web project,工程名为“test”。
    Step2、以Mysql为示例,建立相应的测试数据库及表,如下所示:

    [sql] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. mysql> use test;  
    2. Database changed  
    3. mysql> show tables;  
    4. +----------------+  
    5. | Tables_in_test |  
    6. +----------------+  
    7. | customer       |  
    8. | login          |  
    9. +----------------+  
    10. rows in set (0.10 sec)  

    Step3、将MySql的Jdbc驱动库(mysql-connector-java-5.0.8-bin.jar)拷贝至lib目录。
    Step4、利用Hibernate Tools生成Hibernate的cfg.xml。如下图:

    直接默认转到下一步的配置界面,配置如下图:

    点击完成(Finish)后,它将生成如下xml的配置文件(hibernate.cfg.xml):

    [html] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <!DOCTYPE hibernate-configuration PUBLIC  
    3.         "-//Hibernate/Hibernate Configuration DTD 3.0//EN"  
    4.         "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">  
    5. <hibernate-configuration>  
    6.     <session-factory>  
    7.         <property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>  
    8.         <property name="hibernate.connection.password">gjs@y1</property>  
    9.         <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/test</property>  
    10.         <property name="hibernate.connection.username">root</property>  
    11.         <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>  
    12.     </session-factory>  
    13. </hibernate-configuration>  

    Step5、利用Hibernate Tools生成Hibernate的Console配置。如下图:




    点击完成(Finish)后,它将生成配置文件,如下图:

    Step6、利用Hibernat Tools生成Hibernate的reveng.xml配置。如下图:

    直接默认转到下一步的配置界面,配置如下图:

    点击完成(Finish)后,它将生成如下xml的配置文件(hibernate.reveng.xml):

    [html] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <!DOCTYPE hibernate-reverse-engineering PUBLIC   
    3.     "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN"   
    4.     "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd" >  
    5. <hibernate-reverse-engineering>  
    6.     <table-filter match-catalog="test" match-name="customer" />  
    7.     <table-filter match-catalog="test" match-name="login" />  
    8. </hibernate-reverse-engineering>  

    Step7、最后一步了,生成映射文件Java代码。如下图:

    点击运行(Run)后,它将生成如下映射文件和Java代码文件,如下图:


    参考:http://www.cnblogs.com/abllyboy/archive/2010/12/23/1914577.html

  • 相关阅读:
    SpringBoot中并发定时任务的实现、动态定时任务的实现(看这一篇就够了)
    压力测试
    AlertManger的详细配置
    http://www.linuxe.cn/post-518.html
    https://helpcdn.aliyun.com/knowledge_detail/194196.html
    AIOPS智能监控团队
    普罗新修斯监控mysql数据库1
    干货 | Elasticsearch集群黄色原因的终极探秘
    elasticsearch集群在生产上面必看的优化文章
    干货丨DolphinDB与Elasticserach在金融数据集上的性能对比测试
  • 原文地址:https://www.cnblogs.com/mannixiang/p/6833016.html
Copyright © 2011-2022 走看看