ibatis 直接公升格為 apache 一級專案了!!!
你可以通過 ibatis.apache.org 訪問到。而大家知道,struts 去年才公升級,jakarta 下面有幾個很出名的專案到現在還沒有公升級:tomcat, tapestry 。
雖然看起來應該不算新聞了,我也沒有找到具體什麼時間 ibatis 被「提公升」的,但之前一段時間我在做 jmatrix 用的 ibatis,所以一直在關注 ibatis 的動向。大概去年吧,ibatis 就說要加入 apache ,並且曾經發生過大討論,基本上是支援的,然後就開始進入 apache incubation 階段了,也就是先要經歷下考慮,來個「孵化」。幾個月後的今天我訪問 www.ibatis.com 直接重定向到了 ibatis.apache.org ,令我感覺很詫異: 看來 ibatis 真是令 apache 非常重視的乙個專案呀。
即將發布的 jmatrix 用的 ibatis ,使用過程中感覺很不錯,特別是與 spring 結合起來,感覺真是爽,與直接寫 jdbc 是「高階」多了。但是用 ibatis 還有個好處就是,沒有什麼學習曲線,基本上直接用,因為他也是你熟悉的 sql 語句。
當然持久層方案選擇裡,還有現在更加火的
所以,個人嚴重推薦 ibatis 。這也是 apache 的選擇喲!!!
ibatis 查詢返回結果為map
ibatis裡面result只有3種,resultmap,resultclass,resultsettype,沒有resulttype mybatis的 研究了下手冊,發現返回map的方式如下 select sum si.balance qty balance qty s sum si.reserv...
iBatis 動態SQL別名查詢結果為Null問題
在專案中使用了ibatis,使用xml方便的維護sql,清晰明了,偶然發現動態拼接的sql語句在資料中執行很好的返回結果,而到了程式中總是有欄位返回null值,跟在資料庫中執行的結果不一致 id getuser parameterclass searchmodel resultclass usert...
Ibatis查詢資料庫欄位為空時的處理
引入 在使用ibatis 的時,有遇到這麼個情況 資料庫表的字段 age是允許為空的,其對應實體類的屬性是 int型別的。然後恰好碰到了這種情況 當查詢時,資料庫 age欄位為空,在 ibatis 的對映檔案裡,我把其查詢結果返回到對應的實體類裡 resultclass com.teana.vo.u...