-
通過Hibernate API編寫訪問數據庫的代碼(包含注釋)查看全部
-
hibernate開發的基本步驟查看全部
-
hibernate配置文件查看全部
-
保存Blob文件查看全部
-
session查看全部
-
常用配置查看全部
-
get和load的第二個區別查看全部
-
get和load的第一個區別查看全部
-
時間對應類型查看全部
-
數據類型查看全部
-
單表操作CRUD實例 (1)save //生成學生對象 student s=new student( 0, "你的傻兒子", "男", new Date()); Address address =new Address("342400","789456132","贛州市"); s.setAddress(address); session.save(s);//保存對象進數據庫 System.out.println(s); (2)update student s=(student) session.get(student.class,0); s.setSname("而今打海盜"); System.out.println(s); (3)delete student s=(student) session.get(student.class,0); session.delete(s); (4)get/load(查詢單個記錄) 1.get: student s=(student) session.get(student.class,0); System.out.println(s); 2.load: student s=(student) session.load(student.class,0); System.out.println(s); get與load區別: 1.get()調用后立即發出sql語句,并返回持久化對象;load()使用對象時才發出sql語句,返回的是代理對象 2.當查詢到數據為空時,get返回null,load拋出objectNotFound異常查看全部
-
hbm2ddl.atuo: create(刪除原有的表再創建新表添加記錄) update(在原有表基礎上更新) create-drop(先創建再刪除) validate(對原有表驗證,是否相同,不同就不創建表結構)查看全部
-
get與load第二點區別 查詢數據庫中不存在的數據時,get返回null load方法拋出異常org.hibernate.ObjectNotFoundExceptio查看全部
-
組件屬性:實體類中的某個屬性屬于用戶自定義類的對象; 作用:將兩個實體類合并在一起組建成一個表 在hbm.xml文件中配置: 格式: <component name="取的名字" class="類名"> <property name="類中屬性" column="對應生成數據庫中列屬性名"> </component>查看全部
-
get與load區別查看全部
舉報
0/150
提交
取消