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();
    
    }
    
    }
    
    }
  • 相关阅读:
    3D流水线
    log4cplus 配置文件的编写
    linux下的log4cplus的安装和使用
    日志信息的编写与调用
    转C++内存池实现
    转:自定义内存池的使用
    在linux查看内存的大小
    转:C++内存池
    数组指针 和指针数组的区别
    new的三种形态
  • 原文地址:https://www.cnblogs.com/myz666/p/8424241.html
Copyright © 2011-2022 走看看