-
這視屏主要講了 創建工程 導入jar包查看全部
-
hibernate充當我們持久化層的作用查看全部
-
什么是Hibernate查看全部
-
完全使用面向對象思想開發軟件 需要一種ORM框架技術-hibernate查看全部
-
什么是ORM 2查看全部
-
什么是ORM查看全部
-
寫sql語句有什么不好查看全部
-
初識Hibernate查看全部
-
hibernate開發的基本步驟:查看全部
-
Hibernate單表CRUD查詢: get/load的區別: 1. 在不考慮緩存的情況下,get方法會在調用之后立即向數據庫發出sql語句,返回持久化對象。 load方法會在調用之后返回一個代理對象。該代理對象只保存了實體對象的主鍵ID,直到使用對象的非主鍵屬性時才會發出sql語句。 2. 查詢數據庫中不存在的數據時,get方法返回null,load方法拋出異常org.hibernate.ObjectNotFoundException查看全部
-
老師在配置mapping resource時不加包名,是因為他用的是默認的包(default package) 不適用默認包時,得加包名:包名/hbm.xml 配置組件元素時,同上,不過加包名方式不一樣:包名.類名 <component name="address" class="包名.Address">查看全部
-
組件屬性 實體類中的某個屬性屬于用戶自定義的類的對象查看全部
-
hbm配置文件常用設置 hbm.xml配置文檔 <hibernate-mapping<br> schema="schemaName" //模式的名字 catalog="catalogName" //目錄的名稱 default-cascade="cassade_style" //級聯風格 default-access="field/property/CalssName" //訪問策略 default-lazy="true/false" //加載策略 package="packagename" //默認包名 /> <class<br> name="ClassName" //對應映射的類<br> table="tableName" //對應映射數據庫的表<br> batch-size="N" //抓取策略,一次抓取多少記錄<br> where="condition" //條件 eg:抓取條件<br> entity-name="EntiyName" //如果需要映射多張表<br> /> //表的主鍵 <id name="propertyName" //對應的屬性 type="typeName" //對應類型 column="column_nam" //映射數據庫中表當中字段名的名稱 length="length" //指定長度 <generator class="generatorClass"/>//主鍵生成策略 </id> 主鍵生成策略: 由于使用MYSQL,著重講解一下兩個 native:有底層數據庫自動生成標識符 assigned:手工賦值查看全部
-
應導入java.sql.Blob 取圖片前,把Hibernate.cfg.xml里面的create換成update,否則表被刪掉重建無數據而報空指針異常查看全部
-
hbm配置文件常用設置查看全部
舉報
0/150
提交
取消