Posted on 2005-05-20 09:32
Java求索 閱讀(597)
評(píng)論(1) 編輯 收藏
iBatis是一個(gè)簡(jiǎn)單易學(xué)的ORM實(shí)現(xiàn),相對(duì)于現(xiàn)在比較流行的Hibernate等實(shí)現(xiàn),它的特點(diǎn)就是簡(jiǎn)單,沒(méi)有一些復(fù)雜的不太實(shí)用的功能,而且它的速度也非常快的。這就是我選擇它的理由。iBatis的具體介紹,可以參考www.ibatis.com,并且網(wǎng)站上還提供中文文檔,學(xué)習(xí)起來(lái)真的很方便。
iBatis使用Sql Map的概念,文檔上對(duì)Sql Map的定義是這樣的:“SQL Map API讓開(kāi)發(fā)人員可以輕易地將Java Bean映射成PreparedStatement的輸入?yún)?shù)和ResultSet結(jié)果集。開(kāi)發(fā)SQL Map的想法很簡(jiǎn)單:提供一個(gè)簡(jiǎn)潔的架構(gòu),能夠用20%的代碼實(shí)現(xiàn)80%JDBC的功能。”
最近,iBatis2.1發(fā)布了,提供了一些新特性,值得好好研究一下。