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();
    
    }
    
    }
    
    }
  • 相关阅读:
    Linux查看当前系统的发行版信息
    用 CentOS 7 打造合适的科研环境
    消息队列的使用场景
    RabbitMQ几种Exchange 模式
    JMS规范概览
    消息队列的学习
    springMVC参数传递实例
    java8时间处理实例
    windows电脑常用必备软件
    http后台json解析实例
  • 原文地址:https://www.cnblogs.com/myz666/p/8424241.html
Copyright © 2011-2022 走看看