-
String類是final所以不能繼承查看全部
-
String 和Stringbuffer String 與Stringbuffer不同,每次改變內容就相當于新建一個對象,實現了hashcode可以添加到集合中,也實現了equels 可以比較,Stringbuffer不能相互比較查看全部
-
靜態變量 與非靜態變量不同,在一個類中不需要實例就會有空間,使用類名.變量就可以調用 也因為這樣靜態方法不能調用非靜態方法,因為非靜態是和對象聯系在一起的查看全部
-
@Test 測試方法 @Before 初始化方法 @After 釋放資源查看全部
-
創建對象時: 公有的類。不帶參數的默認的構造方法,屬性私有,屬性setter/getter封裝查看全部
-
創建過程查看全部
-
添加關系映射文件 在你的hiberate.cfg.xml文件的configration頁面,有個Mapping的框直接add你的持久化實體類就可以了,myeclipse配置起來比較簡單 ?查看全部
-
添加配置文件 xml : 右鍵 myeclipse add Hibernate Capabiliteies ,之后選擇數據庫查看全部
-
在myeclipse連接mysql數據庫的時候加載的jdbc的jar包如果放在中文路徑下,會無法加載需要的驅動類導致數據庫連接失敗查看全部
-
get與load的區別查看全部
-
對象類型查看全部
-
1.什么是ORM?為什么使用Hibernate? 對象關系映射;為了少寫和底層數據庫相關的sql語句,方便程序的維護、修改,提高跨平臺性和可擴展性。Hibernate是Java領域內的一款技術成熟穩定的ORM框架 2.Hibernate開發的基本步驟? (1)編寫配置文檔hibernate.cfg.xml (2)編寫實體類。注意:每一個實體類都要與數據庫中的一張表一一對應,實體類的編寫要遵循JavaBean的要求。 (3)生成對應實體類的映射文件并添加到配置文檔中 (4)調用Hibernate API進行測試 3.什么是session? 類似于JDBC里面的connection對象。調用session操作數據庫,實際上就是調用connection的各種API函數來實現的。 4.openSession與getCurrentSession的區別? openSension每次都是創建新的session對象,而getCurrentSenssion使用單例模式,每次創建都是相同的對象。openSession在使用完畢后需要顯式地關閉,而getCurrentSession在事務提交之后會自動關閉。 5.單表操作有哪些常用的方法? 增刪改查對應使用session當中的save、delete、update、get/load方法 6.單表操作,查詢一條記錄時,get和load的區別? get在使用的時候立即發送sql語句,并且獲得的是實體類的對象類型,而load只有在使用具體對象的非主鍵屬性的時候才會發送sql語句,而且返回的是一個代理對象。查看全部
-
session詳解查看全部
-
一般用的都是本地事務jdbc查看全部
-
Hibernate5.2版本: <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> Configuration configuration = new Configuration().configure(); sessionFactory = configuration.buildSessionFactory(); <mapping resource="Student.hbm.xml" />一定要對 junit有兩個jar包:junit和hamcrest-core查看全部
舉報
0/150
提交
取消