Mybatis resultMap经验

Mybatis中的resultMap使用经验:
先来看一个官方的例子:

 
   
 

 
 
   
   
   
   
   
   
 

 
   
   
   
   
     
   

   
     
   

   
     
   

 

官方在这个例子中,对很多人来说有四个标签比较陌生,constructor,discriminator这两个我的使用频率不高,根据字面意思也可以看来,第一个是构造方法,这个在实际的业务中基本上是没有用的,这个在后面再说;第二个实际上和java中的 switch比较相似,根据value返回返回特定的结果集;association 这个标签可以看成是一个单一对象,注意这里使用的是javaType属性;collection这个标签从字面上就知道是一个集合,这里使用的属性是ofType,只要不使用错,就没有问题了,查询出来的结果会自动注入到Type中。后面这两个标签也都支持resultMap属性,所以也可以在其他地方定义好,引用正确就行了。以上是我的一个经验,有什么问题大家可以和我留言交流!
 

转载于:https://www.cnblogs.com/cyqjava/p/9026074.html

你可能感兴趣的:(Mybatis resultMap经验)