-
基本類型 (Hibernate 時間類型: date, time, timestamp --> YYYY-MM-DD, HH:MM:SS, YYYY-MM-DD HH:MM:SS)查看全部
-
單一主鍵主鍵生成策略 native:mysql下為auto_increment,從1開始 assigned:程序中手工賦值,注意對象在實例化時id屬性自動初始化為0了查看全部
-
獲取session查看全部
-
hibernate. cfg.xml查看全部
-
hibernate. cfg.xml查看全部
-
單元測試注解查看全部
-
獲取Session對象的兩種方法 sessionFactory.openSession(); sessionFactory.getCurrentSession();//需要配置hibernate.cfg.xml配置文件 區別: openSession 每次使用都是打開一個新的session,使用完需要調用close方法關閉session; getCurrentSession 是獲取當前session對象,連續使用多次時,得到的session都是同一個對象,這就是與openSession的區別之一 ; 一般在實際開發中,往往使用getCurrentSession多,因為一般是處理同一個事務,所以在一般情況下比較少使用openSession;查看全部
-
hibernate的執行流程 session的簡介: 不建議直接使用jdbc的connection操作數據庫,而是通過使用session操作數據庫。 session可以理解為操作數據庫的對象。session與connection是多對一的關系,每個session都有一個與之對應的connection,一個connection不同時刻可以供多個session使用。 把對象保存在關系型數據庫中需要調用session的各種方法。如save()、delete()、update()、createQuery()查看全部
-
hibernate.cfg.xml常用配置查看全部
-
主鍵生成策略查看全部
-
定義成員查看全部
-
配置hibernate:數據庫用戶名,密碼,jdbc驅動,方言,URL查看全部
-
創建工程,導入我們所需要的jar包。自定義類庫查看全部
-
導入hibernate必須的jar包 導入jdbc 導入Junit包查看全部
-
hibernate查詢方法:get與load的區別: 1.get調用后直接發出sql語句獲取對象,load調用后返回一個存有id(主鍵)的代理對象;當程序中需要使用這個對象的其他屬性時才發出sql語句 獲取對象 2.當找不到相應數據時,get返回null,load拋出異常org.hibernate.ObjectNotFoundException查看全部
舉報
0/150
提交
取消