一般使用需要有两个文件,一个是mybatis的全局文件,另外一个是mapper文件(一个接口一个mapper),我们先来准备一下这两个文件。
mybatis-config.xml文件内容如下,之前这里面应该配置很多东西,但是这里都不需要了,因为很多东西spring-boot都帮我们配置好了
下面我们需要配置mapper.xml,内容如下:
同时我们需要有一个对应的mapper接口,需要注意的是,mapper接口需要被@Mapper所标注(如果不想标注,那么需要使用@MapperScan来扫描mapper包),内容如下:
现在我们已经完成了配置了,那么我们就可以通过操作CountMapper来对数据库完成操作了。
我们上面有一个全局配置文件mybatis-config.xml,需要通过config-location来进行指定,这个文件内部是空的,意义不大,同时如果我们想要修改全局配置的时候需要通过configuration来指定,而configuration和config-location还是冲突的,所以为了解决这个问题,我们可以不使用mybatis-config.xml,那么就不需要使用config-location,只需要使用configuration就可以了。
map-underscore-to-camel-case: true
表示数据库表名和bean字段之间的关系处理方式,这样,我们使用了configuration,就表示全局配置了,就不需要全局配置的文件了。
还可以使用注解的方式,这样就不需要每一个接口都配置一个mapper.xml了
如上所示,我们可以看到sum1这个方法并没有对应的mapper配置,但是我们使用了注解的方式,依然可以执行到对应的sql语句
留言与评论(共有 0 条评论) “” |