hibernate的session的增删查改

一、增

		//******************增加******************
		Customer c = new Customer();
		c.setCust_name("阿里云");
		
		ses.save(c);
		//************************************

 

二、查询

	
		//******************查询******************
		
		System.out.println(ses.get(Customer.class, 1l));
		//************************************
		

三、修改

		//******************修改******************
		
		//获得修改的对象
		Customer customer = ses.get(Customer.class, 1l);
		//对获得的对象进行修改
		customer.setCust_name("腾讯");
		//执行update
		ses.update(customer);
		
		//************************************

四、删除

//******************修改******************
		
		//获得修改的对象
		Customer customer = ses.get(Customer.class, 1l);
		//执行delete
		ses.delete(customer);
		
		//************************************
		

五、扩展 事务的操作

                //获得一个事务对象
		ses.getTransaction();
		//开启事务并且获取一个事务对象
		Transaction tx  =ses.beginTransaction();            
                //提交事务
		tx.commit();
                //事务回滚
		tx.rollback();

  

posted @ 2019-03-06 09:35  含苞待放会有时  阅读(190)  评论(0编辑  收藏  举报