原创 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