Hibernate--(二)增删改查

2020-01-07 16:00:39来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Hibernate--(二)增删改查

1.增删改查:

public class Test {
    public static void main(String[] args) {

        SessionFactory sf = new Configuration().configure().buildSessionFactory();
        Session s = sf.openSession();
        s.beginTransaction();//开启事务

插入:
// for(int i=2;i<10;i++) { // Product p = new Product(); // p.setName("憨憨"+i); // p.setPrice(i); // s.save(p); // }
查询:
// for (int i=1;i<10;i++){ // Product product = s.get(Product.class, i); // System.out.println(product); // }
删除:
// Product product = s.get(Product.class, 17); // s.delete(product);
更新:
Product p=s.get(Product.class,16); p.setName("憨憨16");p.setPrice(16); s.update(p);
提交事务: s.getTransaction().commit(); s.close(); sf.close(); }

更新:先调用get方法获取对象,调用update方法更新


原文链接:https://www.cnblogs.com/crazy-lc/p/12162455.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Spring Bean管理

下一篇:SpringBoot 2.X集成 jdbc自动配置原理探究