Skip to content

MyBatis

springside edited this page May 2, 2012 · 8 revisions

##Overview Mybatis比之于Spring JDBC的三大优势:
一是可以联合查询多个表然后把结果转换为复杂对象,如Order->OrderItem->Product。 見官方中文文档mapper xml 二是复杂SQL可以定义于XML文件,可自由换行缩进,且支持一些语法,简化SQL的拼装, 見 官方中文文档dynamic sql. 三還是在XML裡,可以根據不同的數據庫,定義不同語法的SQL,見 官方中文文档dynamic sql的末尾.

因为都有了中文的手册了,所以不再详细讲述。 mini-service演示了基本的Mybatis+Spring的使用场景,AccountMapper.xml演示了很多小技巧,并且做了一个算是非常复杂的对象转换演示:Department有一个经理,有一堆雇员。

返回参考手册

Clone this wiki locally