Hibernate教程(2)-增删改查
来源:互联网 发布:流体力学模拟软件 编辑:程序博客网 时间:2024/06/06 19:37
Hibernate教程(2)-增删改查
1.增加
使用 Session的save方法增加数据。
Configuration configuration = new Configuration(); configuration.configure(); SessionFactory sessionFactory = configuration.buildSessionFactory(); Session session = sessionFactory.openSession(); session.beginTransaction(); Product product = new Product(); product.setName("iphone8"); product.setPrice(7000); session.save(product); session.getTransaction().commit(); session.close(); sessionFactory.close();
2.删除
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); Session session = sessionFactory.openSession(); session.beginTransaction(); Product product = session.get(Product.class,1); session.delete(product); session.getTransaction().commit(); session.close(); sessionFactory.close();
3.修改
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); Session session = sessionFactory.openSession(); session.beginTransaction(); Product product = session.get(Product.class,1); product.setName("update name"); session.update(product); session.getTransaction().commit(); session.close(); sessionFactory.close();
4.查询
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); Session session = sessionFactory.openSession(); session.beginTransaction(); Product product = session.get(Product.class,1); Query query = session.createQuery("from Product p where p.name like ?"); query.setString(0,"%iphone%"); List<Product> products = query.list(); session.getTransaction().commit(); session.close(); sessionFactory.close();
阅读全文
1 0
- Hibernate教程(2)-增删改查
- hibernate教程--快速入门(增删改查)
- hibernate增删查改
- hibernate增删改查
- Hibernate增删改查
- hibernate 增删改查
- hibernate 增删改查
- Hibernate 增删改查
- Hibernate增删改查
- hibernate 增删改查
- Hibernate增删改查
- Hibernate增删改查
- hibernate增删改查
- Hibernate--增删改查
- Hibernate--增删改查
- Hibernate-增删改查
- hibernate增删查改
- Hibernate增删改查
- Android开发文章推荐
- C++ const关键字
- 学习LCD
- 欢迎使用CSDN-markdown编辑器
- C++ 动态内存分配
- Hibernate教程(2)-增删改查
- C++ 函数缺省参数
- 详细解析Java中抽象类和接口的区别
- Java8中的LocalDateTime工具类
- C++ 函数重载
- 水波纹控件实现
- rem、em、px换算
- Hibernate(二):Hibernate的配置及其元素说明
- 容器技术标准化大统一,首个开放容器标准 OCI 1.0 正式发布