亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 數據庫的字符集和排序規則選擇utf-8,用于防止中文亂碼
    查看全部
  • 使用Hibernate可以減少程序對sql語句的依賴程度
    查看全部
    0 采集 收起 來源:什么是ORM

    2016-08-22

  • hibernate 持久化層,將實體或者實體關系持久化到數據庫表中。
    查看全部
    0 采集 收起 來源:Hibernate簡介

    2016-08-21

  • 單表CRUD操作: 1、save 2、update 3、delete 4、get/load(查詢單個記錄) get與load的區別: 1、在不考慮緩存的情況下,get方法會在調用之后立即向數據庫發出sql語句,返回持久化對象;而load方法會在調用后返回一個代理對象,該代理對象只保存了實體對象的id,直到使用對象的其他屬性時才會發出sql語句。 2、查詢數據庫中不存在的數據時,get返回null;而load方法則拋出異常:org.hibernat.ObjectNotFoundException
    查看全部
  • 組件屬性:實體類中的某個屬性屬于用戶自定義類的對象; 作用:將兩個實體類合并在一起組建成一個表 在hbm.xml文件中配置: 格式: <component name="取的名字" class="類名"> <property name="類中屬性" column="對應生成數據庫中列屬性名"> </component>
    查看全部
  • hibernate從數據庫中獲取圖片: Student s=(Student)session.get(Student.class,1); Blob image=s.getPicture(); InputStream input=image.getBinaryStream(); File f=new File("d:"+File.separator+"dest.jpg"); OutputStream output=new FileOutputStream(f); byte[] buff=new byte[input.available()]; input.read(buff); output.write(buff); input.close(); output.close();
    查看全部
  • hibernate將圖片存到數據庫中: File f=new File("照片的地址"+File.separator+"照片名字"); InputStream input =new FileInputStream(f); Blob image=Hibrbate.getLobCreator(session). createBlob(input,input.available()); s.setpPicture(image); session.save(s);
    查看全部
  • 對象類型對照表: clob和text對應大文本文件; blob對應大的二進制文件,例如視頻音頻圖片; java中的clob對應存儲大文本文件; java中的blob對應存儲大二進制文件; MySQL不支持標準SQL的CLOB類型,在Mysql中,用TEXT,MEDIUMTEXT及LONGTEXT類型來表示長度超過255的長文本數據
    查看全部
  • 附表:
    查看全部
  • hibernate映射類型、Java類型、SQL類型對照表:
    查看全部
  • 單一主鍵:
    查看全部
  • hbm.xml常用配置: <hibernate-mapping schema="schemaName" //模式的名字 catalog="catalogName" //目錄的名稱 default-cascade="cassade_style" //級聯風格 @ default-access="field/property/CalssName" //訪問策略 @ default-lazy="true/false" //加載策略 @ package="packagename" //默認包名 /> <class name="ClassName" //對應映射的類 table="tableName" //對應映射數據庫的表 batch-size="N" //抓取策略,一次抓取多少記錄 where="condition" //條件 eg:抓取條件 entity-name="EntiyName" //如果需要映射多張表 /> <id //表的主鍵 name="propertyName" //對應的屬性 type="typeName" //對應類型 column="column_nam" //映射數據庫中表當中字段名的名稱 length="length" //指定長度 <generator class="generatorClass"/> //主鍵生成策略 @ /> 主鍵生成策略 其中:native 對應MySQL的auto-incremented,字段的類型必須是整型;assign手工賦值。
    查看全部
    0 采集 收起 來源:hbm配置文檔

    2018-03-22

  • openSession和getCurrentSesison的區別:
    查看全部
  • <generator class="generatorClass"/> //主鍵生成策略
    查看全部
    0 采集 收起 來源:hbm配置文檔

    2018-03-22

  • (5)User.hbm.xml常用配置【】 <hibernate-mapping schema="schemaName" //模式的名字 catalog="catalogName" //目錄的名稱 default-cascade="cassade_style" //級聯風格 @ default-access="field/property/CalssName" //訪問策略 @ default-lazy="true/false" //加載策略 @ package="packagename" //默認包名 /> <class name="ClassName" //對應映射的類 table="tableName" //對應映射數據庫的表 batch-size="N" //抓取策略,一次抓取多少記錄 where="condition" //條件 eg:抓取條件 entity-name="EntiyName" //如果需要映射多張表 /> <id //表的主鍵 name="propertyName" //對應的屬性 type="typeName" //對應類型 column="column_nam" //映射數據庫中表當中字段名的名稱 length="length" //指定長度 <generator class="generatorClass"/> //主鍵生成策略 @ /> 主鍵生成策略 其中:native 對應MySQL的auto-incremented,字段的類型必須是整型;assign手工賦值。
    查看全部
    0 采集 收起 來源:hbm配置文檔

    2018-03-22

舉報

0/150
提交
取消
課程須知
小伙伴們,學習本門課程前需要具備Java基礎知識和面向對象編程思想,并能夠熟練使用JDBC操作Mysql數據庫。
老師告訴你能學到什么?
1、理解ORM模型 2、掌握Hibernate基本概念 3、能夠熟練創建Hibernate實例

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!