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方法更新