[原創]牛刀小試——用Groovy實現最簡單的ORM(2006.9.25更新)
摘要: 小弟關注Groovy已有數月(您可以到Groovy官方網站 http://groovy.codehaus.org 下載),發現其極具魅力,故在我參加的學校'創新試驗項目'中,就用它來實現最簡易的ORM,做的非常簡單,主要原因是沒有時間,因為小弟學業繁重,所以抽出一個下午的時間來實現一個簡易版的ORM,數據庫用的是MySQL。現在簡單說明一下所示代碼,將User類的一個實例通過save方法保存到數據庫中,然后再根據給定條件通過findBy方法從數據庫中取出實例,最后刪除一個特定實例。由于深知通過XML文件進行配置的痛苦,所以在設計時沒有用到任何XML文件。此程序讓程序員只需關注自己要處理的對象,而不用關心數據庫方面的東西,簡化開發過程。最后我想說明的是,由于時間問題,所以編碼方面只注重算法的體現,沒有考慮其他方面。下面給出的代碼僅供演示及參考(源碼已經上傳,點擊下載):
閱讀全文