五、逆向工程--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();

}

}

}
原文地址:https://www.cnblogs.com/myz666/p/8424241.html