zoukankan      html  css  js  c++  java
  • 五、逆向工程--myeclipse快速开发Hibernate项目

    一、使用myeclipse,可以自动生成domain对象和关系映射文件。

    1.myeclipse连接上数据库

     

    Window-->open perspective-->myeclipse database explorer

     

    New一个DataBase Driver

    2.给项目增加Hibernate能力

    Myeclipse-->Add Hibernate Capabilities

     

    ②创建/导入Hibernate.cfg.xml

    ③配备数据库(刚才连上的)

    ④选择是否生成SessionFactory工具类

    ⑤完成

     

    3.使用Hibernate逆向工程,自动创建domain类和对象关系映射文件

     

    ①创建好domain

    此时domain包下已经有对应的类和hbm.xml文件了.

     

     

     

     

    4.测试

    public static void main(String[] args) {
    
    // TODO Auto-generated method stub
    
    Session session=null;
    
    Transaction ts=null;
    
    try {
    
    session=HibernateUtil.getCurrentSession();
    
    ts=session.beginTransaction();
    
     
    
    Employee e=new Employee();
    
    e.setName("小虎");
    
    e.setEmail("xiaohu@163.com");
    
    e.setHiredate(new Date());
    
     
    
    session.persist(e);
    
    ts.commit();
    
     
    
    } catch (Exception e) {
    
    // TODO: handle exception
    
    if(ts!=null) ts.rollback();
    
    e.printStackTrace();
    
    }finally{
    
    if(session!=null&&session.isOpen()){
    
    session.close();
    
    }
    
    }
    
    }
  • 相关阅读:
    Codevs堆练习
    codevs 3110 二叉堆练习3
    浅谈堆
    codevs 2924 数独挑战
    搜索技巧——持续更新
    2144 砝码称重 2
    codevs 2928 你缺什么
    codevs 2594 解药还是毒药
    codevs 2147 数星星
    判断素数
  • 原文地址:https://www.cnblogs.com/myz666/p/8424241.html
Copyright © 2011-2022 走看看