为了账号安全,请及时绑定邮箱和手机立即绑定

Hibernate 入门------简单的CRUD

标签:
Java

注意操作完成后,提交事务.
H3Utils 工具类:

H3Utils 工具类  public class H3Utils {  private static Configuration config = null;  private static SessionFactory sessionFactory = null;  static {      config = new Configuration().configure();      sessionFactory = config.buildSessionFactory();  }  /**   * 获取SessionFactory对象   *   * @return   */  public static SessionFactory getSessionFactory() {      return sessionFactory;  }  /**   * 获取session对象   *   * @return   */  public static Session getSession() {      return sessionFactory.openSession();  }

测试类的初始化代码:

private static Session session = null;   private static User user = null;   private static Transaction transaction = null;   static{       session = H3Utils.getSession();        transaction = session.beginTransaction();       user = new User();       user.setId("1");       user.setName("fy");       user.setPwd("123");   }     }

增:

@Test       public void add(){       //  session.save(user);           session.persist(user);           transaction.commit();       }

如果有2条完全相同的数据,则会失败        @Test        public void delete(){            session.delete(user);            transaction.commit();        }

@Test        public void update(){            session.update(user);            transaction.commit();        }

@Test        public void select(){            session.get(User.class,"1");            session.load(User.class,"1");            transaction.commit();        }

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消