iBatis.net的显示映射和隐式映射及相关技巧

iBatis支持两种映射的方式,显示映射和隐式映射,

显示映射

利用ResultMap,将领域模型和数据库的表字段进行一对一的手工映射,

iBatis.net的显示映射和隐式映射及相关技巧_第1张图片

class="City"是一个领域模型,由于其属性和数据库中的表字段名不一致,因此可以使用ResultMap来进行显示的映射

 

隐式映射

当领域模型中的属性和数据库表结构中的字段名相同是可以使用隐藏的映射,但是这样的情况并不太常见,因此可以使用一个小技巧,在撰写sql语句的时候,使用字段的别名,来实现隐式映射。

iBatis.net的显示映射和隐式映射及相关技巧_第2张图片

你可能感兴趣的:(ibatis)