MyBatis 鉴别器

Mybatis鉴别器主要在查询返回不同的结果集时,通过使用标签处理不同的结果集,这相当于Java中使用switch进行处理。

在标签中定义了column和​javaType​属性。

MyBatis 鉴别器


1、javaType是使用正确的相等的测试

2、column是用来被比较值的地方

MyBatis 鉴别器

如上:Mybatis会在查询的返回结果集记录中比较它的dept值,如果它匹配其中任意一个鉴别器的 case时,则会返回对应的结果映射。剩余的结果映射将被忽略,除非在在case进行扩展,

比如:

MyBatis 鉴别器

写法也可以换成这样:


MyBatis 鉴别器

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章