-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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有一个经理,有一堆雇员。