S2SH框架入门之使用hibernate进行基础的增删改查

  1、先建session:

Session session = HibernateSessionFactory.getSession();
        Transaction tr=session.beginTransaction();

      2、增、改、可直接new一个实例化的映射类,如Login l=new Login(); 调用其函数 l.setUsername("a");

    若a存在则为“改”,调用session.update(l);若a在表中不存在则为“增”,调用session.save(l);

      3、查询或删除则可以Login l=(Login) session.get(Login.class,“hehejeson”);来查找主码为“hehejeson”的数据,之后调用session.delete(l);就可以删除了。

 

  一般在编程时要加上try,catch,finally:

  

 1 Session session = HibernateSessionFactory.getSession();
 2 Transaction tr=session.beginTransaction();
 3 com.jeson.po.Login l =(Login) session.get(com.jeson.po.Login.class,"hehejeson");
 4 try
 5         {
 6             
 7             session.delete(l);
 8             tr.commit();
 9             
10         }
11         catch(HibernateException e)
12         {
13             e.printStackTrace();
14             tr.rollback();
15         
16         }
17         finally
18         {
19             session.close();
20         }

 

转载于:https://www.cnblogs.com/hehejeson/articles/6605821.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值