一、使用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(); } } }