麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > 綜合 > 正文

Hibernate?應用

2024-07-21 02:52:36
字體:
來源:轉載
供稿:網友

Hibernate?狀態

package Test;import org.hibernate.session;import org.hibernate.cfg.Configuration;import Hibernate.entity.Admin;import Hibernate.entity.Role;import Hibernate.entity.Student;public class PRactice { public static void main(String[] args) { Session session = new Configuration().configure().buildSessionFactory().openSession(); try { session.beginTransaction(); Student Student=new Student(); Student.setName("學生"); Student.setSex("女"); Student.setVersion(5); session.save(Student); session.update(Student); session.getTransaction().commit(); } catch (Exception e) { session.getTransaction().rollback(); e.printStackTrace(); } finally { session.close(); } }}hibernate有三種狀態:transient(瞬時狀態)persistent(持久化狀態)detached(離線狀態)區分:session.beginTransaction();之后new Student();是transient(瞬時狀態)----------在session.beginTransaction();和session.getTransaction().commit();之間都可以理解為persistent(持久化狀態)----------然后就是游離狀態

引用圖片地址:http://www.cnblogs.com/xiaoluo501395377/p/3380270.html 這里寫圖片描述 引用圖片地址:http://blog.csdn.net/fg2006/article/details/6436517 這里寫圖片描述 參考;

Hibernate?刪除(基本功能)

Student Student=new Student();Student.setId(1280);session.delete(Student);/*該表和關系表必須有無參數構造函數*/

Hibernate?添加(基本功能)

session.save(entity);

Hibernate?修改(基本功能)

session.update(entity);

Hibernate?查找(基本功能)

--loadStudent Student = session.load(Student.class, 1279);System.out.println(Student.getName());--getStudent Student = session.get(Student.class, 1279);System.out.println(Student.getName());--使用load方法Student Student = session.load(Student.class, 1279);System.out.println(Student.getId());控制臺不會輸出查詢語句--使用get方法Student Student = session.load(Student.class, 1279);System.out.println(Student.getId());控制臺直接輸出查詢語句--區別get方法會在調用之后立即向數據庫發出sql語句(不考慮緩存的情況下),返回持久化對象;load方法會在調用后返回一個代理對象,該代理對象只保存了實體對象的id,直到使用對象的非主鍵屬性時才會發出sql語句。

Hibernate?查找(高級查詢)

//查找Student類所有數據返回一個集合Collection<Student> Studentlist = session.createQuery("select t from Student t").list();for (Student object : Studentlist) { System.out.println(object.getName());}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美精品成人 | 国产精品高潮视频 | 国产真实孩交 | 国产一区二区三区手机在线 | 日日草夜夜 | 国产精品视频不卡 | 国产一区日韩精品 | 精品久久久一二三区播放播放播放视频 | 九色一区二区 | 国产88久久久国产精品免费二区 | 色av综合在线 | 中文字幕精品在线视频 | 一区二区久久久久草草 | 久久久久久久久久亚洲 | 欧美另类综合 | 一区二区久久电影 | 久久最新网址 | 精品久久久久久久久中文字幕 | 一级尻逼视频 | 欧美精品免费一区二区三区 | 成人毛片网站 | 免费高潮在线国 | av成人免费看 | a集毛片 | 国产视频第一区 | 福利免费观看 | 精选久久| 国产99久久精品一区二区 | 国产午夜精品一区二区三区四区 | 羞羞羞羞视频 | 欧美成人免费看 | 久久精品久久久久 | 国产成人av免费看 | av在线久草 | 操你啦免费视频 | 成人9禁啪啪无遮挡免费 | 青青国产在线视频 | 羞羞视频免费网站 | 国产高清美女一级毛片久久 | 国产羞羞视频在线观看 | 在线观看中文字幕av |