原创 (七)Hibernate之JPA

什麼是JPA      JPA(Java Persistence API)是Sun官方提出的Java持久化規範。J    PA通過JDK 5.0註解或XML描述對象-關係表的映射關係,並將運行期的實體對象持久化到數據庫中。它爲Java開

原创 Oracle數據庫sqlload使用技巧

、控制文件中註釋用“--”。 、爲防止導入出現中文亂碼,在控制文件中加入字符集控制 LOAD DATA   CHARACTERSET ZHS16GB

原创 Tuxedo For Linux 安裝配置說明

一、安裝bin文件 首先在Linux下創建一個tuxedo用戶,然後下載一個關於tuxedo的bin文件,將其放在tuxedo目錄下進行安裝,在安裝之前需要啓動圖形化界面或者採用文本方式進行安裝,個人認爲圖形化界面舒服易懂,不過菜鳥一般都

原创 (八)struts2之表單驗證

1. Struts2中的輸入校驗 2. 編碼方式校驗   1) Action一定要繼承自ActionSupport   2) 針對某個要進行校驗的請求處理方法編寫一個 public void validateXxx()方法,在方法內部進

原创 (一)Hibernate之基礎

有關Spring的知識大部分都已經溫習完畢,今天開始轉向Hibernate的溫習工作了 必須包hibernate-distribution-3.5.3-Final\hibernate3.jar          hibernate-dis

原创 (九)Hibernate之有關Hibernate升級後註解方式的對象關係映射

我要說的升級指的是我實際中遇到的,由於我之前的項目中Hibernate是3.3.2版本的,那時關於Annotation註解方式的對象關係映射得依賴這麼幾個包:     hibernate-annotations.jar,   ejb3-p

原创 (五)Hibernate之集合屬性映射

Hibernate的集合屬性映射簡稱集合映射 集合屬性大致有兩種: 第一種是單純的集合屬性,如像 List、Set 或數組等集合屬性; 另一種是Map結構的集合屬性,每個屬性值都有對應的Key映射。    集合映射的元素大致有如下幾種:

原创 (四)Hibernate之三大類查詢總結

 Hibernate目前總共分爲三大類查詢:cretiria,hql,本地sql 【以下篇章蒐集於網絡,感謝作者】 第一:關於cretiria的查詢    具有一個直觀的、可擴展的條件查詢API是Hibernate的特色。 15.1.

原创 (十六)Hibernate之性能優化之緩存管理

1.緩存概述 緩存(cache)在java應用程序中是一組內存中的集合示例,它保存着永久性存儲源(如硬盤上的文件或數據庫)中數據的備份,它的讀寫速度比讀寫硬盤的速度快。應用程序在運行時直接讀寫緩存中的數據,只在某些特定時刻按照緩存中的數據

原创 (十)Hibernate之事務管理

事務的定義 事務就是指作爲單個邏輯工作單元執行的一組數據操作,這些操作要麼必須全部成功,要麼必須全部失敗,以保證數據的一致性和完整性。 事務具有ACID屬性    原子性(Atomic):事務由一個或多個行爲綁在一起組成,好像是一個單獨的

原创 (二)Hibernate之連接池配置

  一直都在用連接池技術,也是個好習慣,但用連接池技術必須要明白,爲什麼要爲數據庫加上連接池 數據庫連接池概述:     數據庫連接是一種關鍵的有限的昂貴的資源,這一點在多用戶的網頁應用程序中體現得尤爲突出。對數據庫連接的管理能顯著影響到

原创 (三)Hibernate之Session總結

說到Hibernate那麼最核心的就是它的有關數據庫的增刪改查操作了,而這些操作中增刪改無不依賴着一個關鍵的對象session,那麼提到session就不得不提session中對象的四個狀態  看圖便知道,通常情況下,大家都認爲ses

原创 (十四)Hibernate之性能優化之延遲加載機制

延遲加載    延遲加載機制是爲了避免一些無謂的性能開銷而提出來的,所謂延遲加載就是當在真正需要數據的時候,才真正執行數據加載操作。在Hibernate中提供了對實體對象的延遲加載以及對集合的延遲加載,另外在Hibernate3中還提供了

原创 (十二)Hibernate之基於註解方式的各種映射全面總結

1. 使用Hibernate Annotation來做對象關係映射  1) 添加必須包:      hibernate-jpa-2.0-api-1.0.0.Final.jar  2) 在實體類中添加JPA的標準註解來進行對象關係映射.註解

原创 (十五)Hibernate之性能優化之抓取策略

抓取策略(fetching strategy) 是指:當應用程序需要在(Hibernate實體對象圖的)關聯關係間進行導航的時候, Hibernate如何獲取關聯對象的策略。抓取策略可以在O/R映射的元數據中聲明,也可以在特定的HQL 或