标签:net com oar bat 构造 parameter on() 包含 package
Student中包含Address
方式一:对象集联
这种方式不太好,重用性差.
方式二:
将Address独立出来,然后使用association关联到Address的resultMap
方式三:
方式四:推荐的方式
这种方式还是主要是应用association标签
首先,为Address类加入AddressMapper类与AddressMapper.xml
其次,修改StudentMapper.xml
使用了association标签,定义column与select属性
column: 传入mybatis_Student表的外键address_id.
select: 调用AddressMapper的getAddress方法
推演过程:查询一条student数据,再根据address_id查询address表的一条数据.
思考:不知道可不可以这样想,如果查询1000条student,再分别查address表的1000条数据,这样查询次数就是1001次了,不影响性能吗?
标签:net com oar bat 构造 parameter on() 包含 package
原文地址:http://www.cnblogs.com/bkyliufeng/p/6291764.html