-
使用junit進行測試,新建測試類,采用注解@before、@test、@after注解的方法表示測試前,測試,測試后要進行測試的方法查看全部
-
創建完持久化類之后,創建該持久化類對應的關系映射文件,命名是:類名.hbm.xml,指定表名和類,成員變量和表的列,等關系查看全部
-
接下來就是創建持久化類了,遵循bean標準,公共的類,公共無參的構造方法,公共有參數的構造方法,私有屬性,getter和setter方法查看全部
-
導入了jar包之后,可以使用插件生成配置文件,默認文件名是hibernate.cfg.xml,如果沒有代碼提示功能,還需要導入對應的dtd文件。 配置文件的屬性可以指定 用戶名,密碼,數據庫連接地址,驅動,方言,是否輸出sql,是否格式化sql等查看全部
-
導入hibernate,Junit,mysql的驅動包??梢园裫ar包引用成用戶庫,這樣每次使用的時候就方便了查看全部
-
開發工具可以使用eclipse,然后可以安裝一個hibernate tools一款插件。當然myeclipse應該是集成了這個插件了查看全部
-
什么是orm,對象關系映射。為什么需要orm,而不是直接寫sql語句呢。程序采用的是面向對象的思想編程,而數據庫是采用結構化查詢語言,也就是sql語言。不同數據庫,sql語言的標準不一樣,實現一樣的功能,例如分頁,也不一樣。而且替換數據庫的時候,后期維護也麻煩,所以這里開始學習orm框架之一的hibernate查看全部
-
常用配置查看全部
-
@·hibernate執行流程 configuration:讀取配置文檔 sessionFactory:對象關系映射文件 session:操作數據庫的對象,類似于JDBC中的connection session的方法:save,delete,update,createQuery() Transaction:commit session和connection:多對一關系,一個connection服務多個session,每個session都有與之對應的connection 1.不建議直接使用jdbc的connection操作數據庫,而是通過session操作數據庫。 2.session可以了解為操作數據庫的對象,操作數據庫之前必須先獲取session的實例 3.session與connection,是多對一關系,每個session都有一個與之對應的connection,一個connection不同時刻可以供多個session使用。 4.把對象保存到關系數據庫中需要調用session的各種方法:save(),update(),delete(),createQuery查看全部
-
存入一組對象,比如:地址{郵編,電話,地址}查看全部
-
在數據庫中存入圖片格式查看全部
-
@·什么是ORM 1)ORM(Object/Relationship Mapping):對象/關系映射 利用面向對象思想編寫的數據庫應用程序最終都是把對象信息保存在關系型數據庫中,于是要編寫很多和底層數據庫相關的SQL語句 這與面向對象思想格格不入~! 2)用原始的SQL方式的有什么局限性? 1. 不同的數據庫使用的SQL語法不同。比如:PL/SQL與T/SQL 2. 同樣的功能在不同的數據庫中有不同的實現方式。比如分頁SQL。 3. 程序過分依賴SQL對程序的移植及擴展、維護帶來很大的麻煩。 3)有沒有辦法讓程序員徹底拋棄書寫SQL的思想,完全地使用面向對象思想開發軟件? 需要可行的ORM框架技術查看全部
-
1、ORM是一種面向對象編程的方法,用這種方法來避免寫數據庫底層語言sql語句,這樣有利于java的跨平臺,擴展。維護。而Hibernate是ORM的一種框架。 2、Hibernate開發的基本步驟: (1)編寫配置文檔hibernate.cfg.xml (2)編寫實體類 (3)生成對應實體類的映射文件并添加到配置文檔中 (4)調用Hibernate API進行測試 3、記住Hiernate中的session并不是request那些中的session,而是connection。查看全部
-
hibernate執行流程查看全部
-
hibernate.cfg.xml常用配置查看全部
舉報
0/150
提交
取消