2012年1月18日
摘要: public void test() { Teacher teacher1=new Teacher(); Teacher teacher2=new Teacher(); //有异常的load /* Session session=sessionFactory.getCurrentSession(); session.beginTransaction(); teacher1=(Teacher)session.load(Teacher.class,9); session.getTransaction().commit(); System.out.println(te... 阅读全文
posted @ 2012-01-18 17:23 穆穆 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: public void test() { Session session=sessionFactory.getCurrentSession(); //删除方法1 Teacher teacher=new Teacher(); teacher.setId(6); //数据库中存在id为6的记录,但name字段是"teacher"这里却删除成功 teacher.setName("不影响"); session=sessionFactory.getCurren... 阅读全文
posted @ 2012-01-18 14:43 穆穆 阅读(14327) 评论(0) 推荐(1) 编辑
摘要: public void test() { //瞬时状态 Teacher teacher=new Teacher(); teacher.setName("teacher"); teacher.setPwd("123456"); Session session=sessionFactory.getCurrentSession(); session.beginTransaction(); //持久状态 session.save(teacher); ... 阅读全文
posted @ 2012-01-18 11:29 穆穆 阅读(313) 评论(0) 推荐(0) 编辑
摘要: public void test() { //openSession()始终创建新的session Session session1=sessionFactory.openSession(); Session session3=sessionFactory.openSession(); //输出为false System.out.println(session1==session3); //getCurrentSession() 必须配置 <property name="current_session_context_class">thread</prop 阅读全文
posted @ 2012-01-18 01:21 穆穆 阅读(4109) 评论(0) 推荐(0) 编辑