基于注解的Mapper配置

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/newbie0107/article/details/102617400

我们之前介绍的Mapper配置等等,他们的前提都是在XML文件中的,那么我们可不可能不用XML文件呢?


如果不使用我们的XML文件,直接使用注解的话,首先我们的配置文件就要选用下面中的其中一种,因为我们没有xml文件了嘛
在这里插入图片描述



然后我们先来看看,我们的 select 操作如何使用注解来完成
在这里插入图片描述

其中我们 @Results 注解就相当于我们在 xml 文件中使用 <resultMap> 手动映射的。


我们这个 @Results 定义的是可以在其他方法上复用的,如下
在这里插入图片描述



然后我们再来看看我们的插入语句
在这里插入图片描述
其中 @Options 用来获取其生成的主键 id




另外,之前我们在xml中还提到过很多的动态 sql 语句,那么我们的注解也是可以的么,我们现在来进行测试下
在这里插入图片描述
在这里插入图片描述
当我们在注解中使用了动态 sql 时,我们就要注意用 <script> 标签将其包括起来。

猜你喜欢

转载自blog.csdn.net/newbie0107/article/details/102617400