原创 Hibernate中的實體狀態

持久層的解決方案有許多,尤其以持久層框架的出現爲持久層的開發帶來福音。本章以Hibernate和Spring兩個最流行的框架來討論持久層問題,包括Hibernate實體狀態、Hibernate關聯關係、Hibernate連接表、Spr

原创 Struts下的文本字符串和日期之間轉換

在Struts中我們經常要處理用戶錄入的日期字符串,將其轉換爲java.util.Date類型。在這裏我們提供兩種方式來實現這樣的轉換。 1 在ActionForm子類中,創建兩個變量來處理日期,一個爲Date類型,一個爲String類

原创 Hibernate的各種保存方式的區別

hibernate對於對象的保存提供了太多的方法,他們之間有很多不同,這裏細說一下,以便區別:   一、預備知識:   在所有之前,說明一下,對於hibernate,它的對象有三種狀態,transient、persistent、det

原创 Hibernate中的實體狀態之個人體會

1.臨時狀態和遊離狀態都不在session的生命週期中.   2.臨時狀態:創建實例時是臨時狀態,不設置實體id或設置的id在表中找不到(delete操作)   3.遊離狀態(脫管狀態):不在session的生命週期中,但實體id(持久

原创 一個關於主從表的自連接查詢

兩個表 主表userinfo 從表postinfo 通過userid關聯 一對多的關係userinfo表userid username1 jecray     2 yang       3 chen       4 yc        

原创 Linux下oracle啓動腳本DBSTART和DBSHUT需要修改的地方

系統環境:Redhat Linux 9 + Oracle9.2.0.1     在 Linux 系統下安裝完數據庫之後,會在$ORACLE_HOME/bin 下生成 dbstart 和 dnshut 腳 本,這兩個腳本可以簡便地實現啓動

原创 Tomcat服務器調用webservice的奇怪錯誤

近期項目運行時發現使用tomcat 5.5發佈的webservice(xfire的) 出現如下錯誤   javax.xml.transform.TransformerFactoryConfigurationError: Provider

原创 Hibernate的緩存機制

Hibernate的緩存機制介紹 緩存是介於應用程序和物理數據源之間,其作用是爲了降低應用程序對物理數據源訪問的頻次,從而提高了應用的運行性能。緩存內的數據是對物理數據源中的數據的複製,應用程序在運行時從緩存讀寫數據,在特定的時刻或事件

原创 圖文並茂——使用xfire編寫webservice,並通過C#調用

我沒學習過axis系列,一開始學的就是xfire,myeclipse5.1支持xfire支持的非常棒。這裏講解一個簡單的例子,1.首先建立一個web service工程:         點擊finish之後,myeclips

原创 junit4

junit4比junit3.8有了較大的改進,主要體現在 1.增加了Annotation註解。 2.類不需要extends TestCase 3.方法名可以隨便起 4.通過Annotation註解(@Test)來體現某個類爲測試類 5.對

原创 Hibernate中Criteria的完整用法

  最近在項目中使用 Spring 和 Hibernate 進行開發,有感於 Criteria 比較好用,在查詢方法      設計上可以靈活的根據 Criteria 的特點來方便地進行查詢條件的組裝。現在對 Hibernate的Crit

原创 反射實現AOP 動態代理模式(Spring AOP 的實現原理)

好長時間沒有用過Spring了. 突然拿起書.我都發現自己對AOP都不熟悉了.其實AOP的意思就是面向切面編程.OO注重的是我們解決問題的方法(封裝成Method),而AOP注重的是許多解決解決問題的方法中的共同點,是對OO思想的一種補充

原创 oracle 10g exp/imp導出導入工具的使用

oracle 10g exp/imp導出導入工具的使用 一. 導出工具 exp  1. 它是操作系統下一個可執行的文件 存放目錄/oracle_home/bin     exp導出工具將數據庫中數據備份壓縮成一個二進制系統文件.可以在不

原创 XBRL技術展望

 1. XBRL能做什麼?   2. 怎麼做?   3. 爲什麼?   4. 通用自描述元素   5. 使用XML結構文檔   6. 分層:問題的源頭?   7. 擴展性   8. 擴展性 - 侷限   9. 信息重用   10. 信息重

原创 Oracle部分記錄導出爲dmp

今天發現原來exp命令除了可以導出整個表的數據,也可以導出某張表的部分數據. 環境:Oracle 10g   例如:   網上的例子: $exp scott/tiger tables=emp query=\"where job=\'sal