eclipse中使用hibernate對mysql進行增刪改查

  • 數據庫操作前後的一些必須的操作
    進行數據庫操作前:
//生成會話工廠
SessionFactory sf = new Configuration().configure().buildSessionFactory();
//從會話工廠中獲取一個會話
Session s = sf.openSession();
//開始事務
s.beginTransaction();

數據庫操作之後:

//對事物進行提交
s.getTransaction().commit();
//首先關閉會話
s.close();
//最後關閉會話工廠
sf.close();

//向product_表中插入10條記錄
for (int i = 0; i < 10; i++) {
    Product p = new Product();
    p.setName("iphone"+i);
    p.setPrice(i);
    s.save(p);         
}

Product p =(Product) s.get(Product.class, 5);
s.delete(p);

Product p =(Product) s.get(Product.class, 6);         
System.out.println(p.getName());         
p.setName("iphone-modified");
s.update(p);

Product p =(Product) s.get(Product.class, 6);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章