ibatis3現(xiàn)在還是beta版,但是已經(jīng)可以很好的使用了。
主要增強(qiáng)的方面有namespace這個(gè)東西,以前2的時(shí)候一直以為可以用的,結(jié)果沒有效果,害我還郁悶了半天,這樣以后就不會(huì)再有命名沖突了。
然后就是annotion的支持,這樣就可以不適用xml文件來保存sql了,但是感覺還是寫在xml里面比較舒服,特別是比較長的sql,個(gè)人感覺。
第三個(gè)就是動(dòng)態(tài)sql的增強(qiáng),增加很多有用的標(biāo)簽。可以讓動(dòng)態(tài)sql使用更加方便。
在看完之后暫時(shí)感覺有那么幾個(gè)比較好的改變,等正式版出來之后可能還有更多改進(jìn)。
接著講下abator這個(gè)代碼生成工具,感覺還可以,生成的sqlmap配置文件還可以用下,其他的就算了,還是自己手寫吧。
最后提到一下ibatis-3-migrations,這個(gè)東西暫時(shí)還沒有看明白,好像是數(shù)據(jù)庫schema的一個(gè)管理工具。正在啃g(shù)uide,看看到底有什么好處,上次看有個(gè)人的文章說,就是因?yàn)闆]有這個(gè)東西才沒有用ibatis,所以這個(gè)東東應(yīng)該很強(qiáng)大,我要看下。