鎖管理
查看鎖


kill 鎖

posted @ 2005-09-07 00:55 waterye 閱讀(303) | 評論 (0) | 編輯 收藏
posted @ 2005-09-07 00:55 waterye 閱讀(303) | 評論 (0) | 編輯 收藏
posted @ 2005-09-07 00:51 waterye 閱讀(607) | 評論 (2) | 編輯 收藏
GvTags makes it easy to write web applications in the new dynamic programming language Groovy. GvTags is a Groovy Tag library for Java ServerPages (JSP). GvTags might be for the Groovy programming language what the combination of JSTL and Struts is for Java, or Smarty is for PHP.
官方站點: http://gvtags.berlios.de/cgi-bin/gvtagswiki.pl
最新版本是0.1.1
下載了源碼包看了一下, 還是挺有意思的.
posted @ 2005-09-05 18:45 waterye 閱讀(615) | 評論 (1) | 編輯 收藏
將select出來的數據update到其他table, 使用JDBC的話幾行代碼就搞定, 但要經過不算煩人的compile, 為了在沒有Java的環境使用(安裝新版本的Oracle要JVM)
用pl/sql script是更簡單方法,從在線文檔copy個sample過來, 改一改就能用
posted @ 2005-09-03 16:26 waterye 閱讀(406) | 評論 (0) | 編輯 收藏
posted @ 2005-09-03 15:55 waterye 閱讀(3196) | 評論 (0) | 編輯 收藏
posted @ 2005-09-02 22:39 waterye 閱讀(5875) | 評論 (2) | 編輯 收藏
posted @ 2005-09-02 21:58 waterye 閱讀(367) | 評論 (0) | 編輯 收藏
posted @ 2005-09-01 20:54 waterye 閱讀(384) | 評論 (0) | 編輯 收藏
posted @ 2005-08-31 21:20 waterye 閱讀(2762) | 評論 (12) | 編輯 收藏
說明: load()與get()的區別
請注意如果沒有匹配的數據庫記錄,load()方法可能拋出無法恢復的異常(unrecoverable exception)。 如果類的映射使用了代理(proxy),load()方法會返回一個未初始化的代理,直到你調用該代理的某方法時才會去訪問數據庫。 若你希望在某對象中創建一個指向另一個對象的關聯,又不想在從數據庫中裝載該對象時同時裝載相關聯的那個對象,那么這種操作方式就用得上的了。 如果為相應類映射關系設置了batch-size, 那么使用這種操作方式允許多個對象被一批裝載(因為返回的是代理,無需從數據庫中抓取所有對象的數據)。
如果你不確定是否有匹配的行存在,應該使用get()方法,它會立刻訪問數據庫,如果沒有對應的行,會返回null
2. HQL
3. Criteria
4. Native SQL
5. Named SQL queries(不推薦)
6. filter(不推薦)
7. Detached queries(還沒測試)
The DetachedCriteria class lets you create a query outside the scope of a session, and then later execute it using some arbitrary Session
參考
1. Hibernate Reference Documentation
2. Hibernate test case
posted @ 2005-08-29 16:34 waterye 閱讀(4130) | 評論 (3) | 編輯 收藏