iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >若依框架整合mybatis-plus
  • 329
分享到

若依框架整合mybatis-plus

mybatisjavamysql 2023-08-17 10:08:50 329人浏览 独家记忆
摘要

在使用若依(RuoYi-vue)时,发现若依用的是mybatis而不是mybatis-plus,所以为了保留原有代码生成器生成的方法,外加入mybaits-plus,故有了下面的内容: ruoyi-admin的prom.xml中添加myba

在使用若依(RuoYi-vue)时,发现若依用的是mybatis而不是mybatis-plus,所以为了保留原有代码生成器生成的方法,外加入mybaits-plus,故有了下面的内容:

ruoyi-admin的prom.xml中添加mybatis-plus依赖

com.baomidoumybatis-plus-boot-starter3.4.1

注意3.5.3版本不行,会报错

在ruoyi-framawork/main/java/config/MyBatisConfig中注释掉下面图片中的内容
在这里插入图片描述

在ruoyi-admin中的application.xml中注释掉mybatis配置并添加mybatis-plus配置

# MyBatis配置#mybatis:#    # 搜索指定包别名#    typeAliasesPackage: com.ruoyi.**.domain#    # 配置mapper的扫描,找到所有的mapper.xml映射文件#    mapperLocations: classpath*:mapper*Mapper.xml#    # 加载全局的配置文件#    configLocation: classpath:mybatis/mybatis-config.xml# MyBatis-plus配置mybatis-plus:  # 指定实体类所在包的路径,MyBatis-Plus 会自动扫描该路径下的实体类  typeAliasesPackage: com.ruoyi.**.domain  # 指定 Mapper 接口所在包的路径,MyBatis-Plus 会自动扫描该路径下的 Mapper 接口  mapperLocations: classpath*:mapper*Mapper.xml  # 指定 MyBatis 全局配置文件的位置  #  configLocation: classpath:mybatis/mybatis-config.xml  configuration:    #在映射实体或者属性时,将数据库中表名和字段名中的下划线去掉,按照驼峰命名法映射    map-underscore-to-camel-case: true    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl  global-config:    db-config:      id-type: ASSIGN_ID

在ruoyi-admin的mapper层中新建一个**PlusMapper继承mybatis-plus的BaseMapper,以实体类AddressBook为例,AddressBookMapper为代码生成器自动生成的mapper,为了保存原来的mybatis定义的方法,并可以使用mybatis-plus的BaseMapper中的方法,这里新建一个AddressBookPlusMapper接口用于继承BaseMapper。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NQthBdOU-1678501682563)(C:\Users\21274\AppData\Roaming\Typora\typora-user-images\image-20230311100910045.png)]

在service层中的AddressBook的接口IAddressBookService中继承mybatisplus的IService

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I0A8e4Uv-1678501682563)(C:\Users\21274\AppData\Roaming\Typora\typora-user-images\image-20230311101625606.png)]

大功告成,在若依中可以同时使用代码生成器生成的方法也可以使用mybatis-plus中的方法了,如下图,既可以使用系统生成的updateAddressBook(),也可以用mybatis-plus中的update()。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ce8EvYih-1678501682564)(C:\Users\21274\AppData\Roaming\Typora\typora-user-images\image-20230311102138610.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ORV89Yrd-1678501682564)(C:\Users\21274\AppData\Roaming\Typora\typora-user-images\image-20230311102048895.png)]

来源地址:https://blog.csdn.net/dgxl22/article/details/129460079

您可能感兴趣的文档:

--结束END--

本文标题: 若依框架整合mybatis-plus

本文链接: https://www.lsjlt.com/news/372661.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 若依框架整合mybatis-plus
    在使用若依(RuoYi-vue)时,发现若依用的是mybatis而不是mybatis-plus,所以为了保留原有代码生成器生成的方法,外加入mybaits-plus,故有了下面的内容: ruoyi-admin的prom.xml中添加myba...
    99+
    2023-08-17
    mybatis java mysql
  • 若依mybatis升级为mybatis-plus
    一、添加mybatis-plus依赖、删除mybatis依赖,我用的是ruoyi 3.8.5,主pom里面已经没有了mybatis的依赖,如果有的话注释一下 这里添加mybatisplus依赖 ...
    99+
    2023-09-30
    mybatis java mysql Powered by 金山文档
  • MyBatis-Plus框架整合详细方法
    目录MyBatis-Plus其特性有:引入依赖yml配置主启动类加上包扫码自动生产代码接口util扩展MyBatis-Plus MyBatis-Plus(简称 MP)是一个 MyBa...
    99+
    2024-04-02
  • 若依框架---PageHelper分页(一)
    我们简单阐述了若依系统中的分页架构,若依系统中的后端分页主要代码接口的三个特点: 返回值类型为TableDataInfo接口第一行代码startPage()接口最后一句:getDataTable(list)  获取分页参数 我们已...
    99+
    2023-09-13
    mysql spring sql 若依框架
  • Spring+SpringMVC+MyBatis+Maven框架整合
    本文记录了Spring+SpringMVC+MyBatis+Maven框架整合的记录,主要记录以下几点 一、Maven需要引入的jar包 二、Spring与SpringMVC的配置分离&...
    99+
    2024-04-02
  • SSM框架整合(Spring+SpringMVC+MyBatis)
    【SSM的系统架构】【整合概述】  MyBatis和Spring整合,通过Spring管理mapper接口。  使用mapper的扫描器自动扫描mapper接口在Spring中进行注册。  通过Spring管理Service接口。  使用配...
    99+
    2023-06-03
  • SpringBoot怎么整合mybatis+mybatis-plus
    本文小编为大家详细介绍“SpringBoot怎么整合mybatis+mybatis-plus”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringBoot怎么整合mybatis+mybatis-plus”文章能帮助大家解决疑惑,下面跟...
    99+
    2023-07-02
  • SpringBoot2中怎么整合Mybatis框架
    SpringBoot2中怎么整合Mybatis框架,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、Mybatis框架1、mybatis简介MyBatis 是一款优秀的持久层框...
    99+
    2023-06-02
  • 若依框架,集成flowable工作流
    参考文档: flowable · 语雀 抄人家的代码: https://gitee.com/tony2y/RuoYi-flowable.git 因为这是一个完整的项目,如果是空项目的话,直接下载就行了,已有项目移植。就可以往下看了,已调试通...
    99+
    2023-09-21
    java 开发语言
  • 若依框架中,startPage()失效原因
    PageHelper.startPage () 必须加在执行查询sql语句方法之前。如若不然,会导致数据库查询时,分页失效。 return返回的对象,必须是startPage()的下一行代码返回的对象。如若不然,会导致返回的结果,丢失当前页...
    99+
    2023-09-01
    mysql mybatis 数据库 若依 startPage失效
  • 若依框架如何新建模块
    若依框架新建模块 1.新建一个maven项目 2.从ruoyi-system里面复制pom到自己的项目,把对应的名字改掉即可 3.在ruoyi-admin里面的dependencies里面新增自己的模...
    99+
    2023-09-02
    mybatis java mysql
  • SpringBoot如何整合MyBatis-Plus
    这篇文章主要为大家展示了“SpringBoot如何整合MyBatis-Plus”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SpringBoot如何整合MyBatis-Plus”这篇文章吧。环境...
    99+
    2023-06-29
  • Spring+SpringMVC+MyBatis整合实战(SSM框架)
    目录SpringMVCSpringMyBatis项目结构maven配置文件pom.xmlwebapp配置文件web.xmlspring配置文件applicationContext.x...
    99+
    2024-04-02
  • SpringBoot框架整合Mybatis简单攻略
    目录步骤 1 添加mybatis-starter依赖步骤 2 如何配置mybatis到SpringBoot项目步骤 3 测试查询步骤 4 mybatis注解方式步骤 5 用注解方式做...
    99+
    2024-04-02
  • 若依微服务框架启动报错
    ruoyi-system模块报错: Invalid bound statement (not found): com.ruoyi.system.mapper.SysConfigMapper.selec...
    99+
    2023-09-13
    微服务 java spring
  • springboot框架中如何整合mybatis框架思路详解
    目录springboot框架中如何整合mybatis框架 一、在pom.xml 文件引入对应依赖二、写配置springboot框架中如何整合mybatis框架 思路: 1....
    99+
    2022-12-20
    springboot整合mybatis框架 springboot整合mybatis
  • 结合若依框架实现微信小程序授权登录
    文章目录 1 前言1.1 环境准备1.2 登录流程 2.小程序代码2.1 新增按钮微信授权登录2.2 创建wx.Login和wxHandleLogin方法 3.后端代码3.1 yml配置文件中新增微信小程序id和秘钥3.2 ...
    99+
    2023-08-16
    微信小程序 小程序 前端
  • Mybatis-plus框架使用配置
    Mybatis-plus框架使用配置 MyBatis-Plus(简称 MP)是一个基于 MyBatis 的增强工具,它对 Mybatis 的基础功能进行了增强,但未做任何改变。使得我们可以可以在 My...
    99+
    2023-09-08
    java spring boot mybatis
  • SpringBoot 整合mybatis+mybatis-plus的详细步骤
    目录前言准备工作整合步骤前言 在真实的项目开发中,使用SpringBoot可以说非常普遍了,而在框架整合中,与数据库的交互无外乎使用jpa,mybatis,mybatis-plus这...
    99+
    2024-04-02
  • Mybatis Plus框架源码分析
    这篇文章主要介绍了Mybatis Plus框架源码分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Mybatis Plus框架源码分析文章都会有所收获,下面我们一起来看看吧。基础设计Bas...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作