MybatisPlus的简单使用,和自定义Sql语句查询的实现

MybatisPlus的简单使用,和自定义Sql语句查询的实现

1.创建一个SpringBoot+Maven的项目
2.引入依赖

        //MyBatisPlus依赖
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.1.0</version>
        </dependency>
        //MySql依赖
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.47</version>
        </dependency>

3.在application.properties文件中添加相关参数

spring.datasource.driver-class-name= com.mysql.jdbc.Driver
spring.datasource.url= jdbc:mysql://(换成你的MySql地址)/(你的数据库名称)?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.username= 你的数据库账号
spring.datasource.password= 你的数据库密码
//(配置MybatisPlus自定义Sql语句xml文件的所在位置,下面表示文件所在的位置是resources目录下的mapper文件夹下的xml文件)
mybatis-plus.mapper-locations= classpath:/mapper/**.xml

4.在项目目录下创建mapper文件夹,在po文件夹内创建要查询的实体类,使用@TableName(value = “数据库表名”)将实体类和数据库表映射起来。
5.在mapper文件夹下创建mapper类,命名推荐以实体类+Mapper,如AppMapper,类上要加上@Mapper注解,在SpringBoot的启动类上要加上@MapperScan(“你的mapper文件夹所在的路径”)
6.然后在service类中使用@Autowired注入mapper类就可以使用其相应的方法了在这里插入图片描述
7.可以看到MybatisPlus提供我们使用的方法还是非常多的,但如果这些还是满足不了我们的需求时就可以在xml文件中自定义sql语句了,首先创建相应的Mapper.xml文件
8.在Mapper.xml文件中自定义Sql语句
在这里插入图片描述
9.在mapper类中添加与上述Sql语句映射的方法,如

List<App> selectAll2(@Param(Constants.WRAPPER) LambdaQueryWrapper<App> wrapper);

@Param(Constants.WRAPPER)这是为了在自定义Sql语句中使用MybatisPlus的条件构造器,至于MybatisPlus的条件构造器该如何使用,有机会下次可以介绍一下

10.完成,可以使用了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值