本文共 994 字,大约阅读时间需要 3 分钟。
public void testSavaUser() { Configuration cfg = null; SessionFactory sf = null; Session session = null; Transaction ts = null; User u = new User(); u.setName("郭郭"); u.setGender("女"); u.setAge(21); u.setBirthday(Date.valueOf("2000-8-4")); try { sf = HibernateUtil.getSessionFactory(); session = sf.getCurrentSession(); ts = session.beginTransaction(); session.save(u); ts.commit(); } catch (HibernateException e) { // TODO Auto-generated catch block e.printStackTrace(); if(ts != null) { ts.rollback(); } }}
测试结果:数据成功添加到数据库中
public void testQueryUser() { SessionFactory sf=null; Session session =null; Transaction ts=null; try { sf=HibernateUtil.getSessionFactory();//SessionFactory单态模式 session =sf.getCurrentSession(); //保证每个读写线程有唯一的session实例 ts=session.beginTransaction(); Query query=session.createQuery("from User");//类名 Listusers =query.list(); //遍历方法一// for (int i=0;i
测试结果:成功查询到数据库中的数据
转载地址:http://pstki.baihongyu.com/