-
get 與 load的區別查看全部
-
openSession與getCurrentSession的區別查看全部
-
對象類型查看全部
-
Hibernate映射類型 Java類型 標準SQL類型查看全部
-
Junit不同注釋的不同含義查看全部
-
openSession與getCurrenSession的區別查看全部
-
session操縱數據庫的對象查看全部
-
hibernate執行流程查看全部
-
hibernate.cfg.xml常用配置查看全部
-
Hibernate: 持久化層查看全部
-
創建hibernate訪問實例查看全部
-
@Before public void init() { //創建配置對象 Configuration configuration=new Configuration().configure(); //創建會話工廠對象 sessionFactory = configuration.buildSessionFactory(); //創建會話對象 session=sessionFactory.openSession(); //開啟事務 transaction= session.beginTransaction(); } @After public void destory() { transaction.commit(); session.close(); sessionFactory.close(); } @Test public void testSaveStudent() { student s=new student(1,"張三","男",new Date(),"武當山"); session.save(s); }查看全部
-
ORM是一種面向對象編程的方法,用這種方法來避免寫數據庫底層語言sql語句,這樣有利于java的跨平臺,擴展。維護。而hirenate是ORM的一種框架 hirbernate開發基本步驟 編寫配置文檔hirbernate.cfg.xml文檔 編寫實體類 生成對應尸體類的映射文件并添加到配置文檔中 調用hirbernate api進行測試 什么是seesion hirbernate操作數據庫都要用session,調用session.api方法。來操作. openssion每次都會創建一個新的對象,所以用完后要調用吧session.close().關閉,不然多了后連接池滿了會有溢出的現象。 而getCurrentSession是單例模式,每次創建的都是同一個對象吧,使用完后自動會銷毀。 單表操作方法 save delete update get load 單表操作 get load get獲取后馬上發送sql語句,返回一個實體 load獲取后進行緩存,調用都發送 返回一個實體代理對象查看全部
-
組件屬性:實體類中的某個屬性屬于用戶自定義類的對象; 作用:將兩個實體類合并在一起組建成一個表 在hbm.xml文件中配置: 格式: <component name="取的名字" class="類名"> <property name="類中屬性" column="對應生成數據庫中列屬性名"> </component>查看全部
-
Hibernate-base2查看全部
舉報
0/150
提交
取消