iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >mybatisplus与JPA混合使用的方法是什么
  • 630
分享到

mybatisplus与JPA混合使用的方法是什么

2023-07-05 19:07:03 630人浏览 薄情痞子
摘要

本文小编为大家详细介绍“mybatisplus与JPA混合使用的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“mybatisplus与JPA混合使用的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知

本文小编为大家详细介绍“mybatisplus与JPA混合使用的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“mybatisplus与JPA混合使用的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

实践过程

一、pom配置

<dependencies><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.1.2</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-WEB</artifactId></dependency><dependency><groupId>mysql</groupId><artifactId>Mysql-connector-java</artifactId><scope>runtime</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency></dependencies>

二、配置

package com.naruto.configuration;import org.mybatis.spring.annotation.MapperScan;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;@Configuration@MapperScan({"com.naruto.**.mapper*"})public class MybatiesPlusConfig {@Beanpublic PaginationInterceptor paginationInterceptor() {return new PaginationInterceptor();}}

application.yml配置

spring:  jpa:    database-platfORM: org.hibernate.dialect.mysql5Dialect    show-sql: true    properties:      hibernate:        hbm2ddl:          auto: update  datasource:    driver-class-name: com.mysql.cj.jdbc.Driver    url: jdbc:mysql://localhost:3306/SpringCloud?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false&nullCatalogMeansCurrent=true    username: root    passWord: 123456mybatis-plus:  mapper-locations: classpath*:com/narutoxmlprivate static final long serialVersionUID = 4977394314428963032L;@Id@GeneratedValue(strategy=GenerationType.AUTO)@TableId(type = IdType.ID_WORKER_STR)private String id;private String tableName;private String tableVersion;private String tableDescrition;private String createBy;private String createTime;private String updateBy;private String updateTime;    ....}

四、配置好mapper和Service

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "Http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.naruto.mapper.PlatformTableMapper"></mapper>
package com.naruto.mapper;import com.baomidou.mybatisplus.core.mapper.BaseMapper;import com.naruto.entity.PlatformTableModel;public interface PlatformTableMapper extends BaseMapper<PlatformTableModel>{}
package com.naruto.service;import com.baomidou.mybatisplus.extension.service.IService;import com.naruto.entity.PlatformTableModel;public interface IPlatformTableService extends IService<PlatformTableModel>{}
package com.naruto.service.impl;import org.springframework.stereotype.Service;import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;import com.naruto.entity.PlatformTableModel;import com.naruto.mapper.PlatformTableMapper;import com.naruto.service.IPlatformTableService;@Servicepublic class PlatformTableServiceImpl extends ServiceImpl<PlatformTableMapper, PlatformTableModel> implements IPlatformTableService{}

测试

启动

发现表已经自动建立好。

mybatisplus与JPA混合使用的方法是什么

测试插入 与 查询, 没有问题。

@RestController@RequestMapping("table")public class PlatformTableAction {@Autowiredprivate IPlatformTableService platformTableService;@GetMapping("get")public List<PlatformTableModel> get() {LambdaQueryWrapper<PlatformTableModel> lambdaQueryWrapper = new LambdaQueryWrapper<>();lambdaQueryWrapper.eq(PlatformTableModel::getId, "1461159441186361345");List<PlatformTableModel> platformTableModels = platformTableService.list(lambdaQueryWrapper);return platformTableModels;}@PostMapping("save")public Result save(@RequestBody PlatformTableModel platformTableModel) {platformTableService.save(platformTableModel);return new Result(platformTableModel);}}

mybatisplus与JPA混合使用的方法是什么

mybatisplus与JPA混合使用的方法是什么

读到这里,这篇“mybatisplus与JPA混合使用的方法是什么”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: mybatisplus与JPA混合使用的方法是什么

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

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

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

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

下载Word文档
猜你喜欢
  • mybatisplus与JPA混合使用的方法是什么
    本文小编为大家详细介绍“mybatisplus与JPA混合使用的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“mybatisplus与JPA混合使用的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-07-05
  • Flutter混合开发的方法是什么
    今天小编给大家分享一下Flutter混合开发的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。为什么要混合方案具有一...
    99+
    2023-06-04
  • MybatisPlus queryWrapper的使用实例与方法
    方法: 部分实例: 查询数据库指定字段 queryWrapper.select("id, name, create_date"); 查询数据库指定日期,忽略时分秒,日期相等即可查出 queryWrapper.apply("date_f...
    99+
    2023-09-07
    sql mysql mybatis
  • nginx与node.js结合使用的方法是什么
    本文小编为大家详细介绍“nginx与node.js结合使用的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“nginx与node.js结合使用的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。N...
    99+
    2023-07-04
  • vue3的mixin混入使用方法是什么
    本篇内容主要讲解“vue3的mixin混入使用方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue3的mixin混入使用方法是什么”吧!vue 2 中采用选项式API 如: ...
    99+
    2023-06-21
  • mybatisplus返回string的方法是什么
    MyBatis Plus返回String的方法有多种,取决于你想要在什么情况下使用。 使用selectOne()方法:可以通过se...
    99+
    2023-10-30
    mybatisplus string
  • Android中混合移动App开发的方法是什么
    本文小编为大家详细介绍“Android中混合移动App开发的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android中混合移动App开发的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1...
    99+
    2023-06-04
  • springboot jpa配置的方法是什么
    在Spring Boot中配置JPA的方法有以下几种:1. 使用application.properties文件:在applicat...
    99+
    2023-09-21
    springboot jpa
  • springboot jpa的用法是什么
    Spring Boot JPA是Spring Boot框架中的一个模块,用于简化与数据库的交互和管理。它基于Java Persist...
    99+
    2023-10-11
    springboot
  • vue映射的方法与怎么混入使用
    这篇文章主要介绍了vue映射的方法与怎么混入使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue映射的方法与怎么混入使用文章都会有所收获,下面我们一起来看看吧。vue映射方法与混入使用v-selec ...
    99+
    2023-06-30
  • jpa的save方法怎么使用
    JPA的save方法用于保存或更新实体对象。具体使用方法如下:1. 定义一个实体类,例如User。java@Entity@Table...
    99+
    2023-10-18
    jpa
  • Vue两个通信方式与动画过度及混入使用的方法是什么
    这篇文章主要介绍了Vue两个通信方式与动画过度及混入使用的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue两个通信方式与动画过度及混入使用的方法是什么文章都会有所收获,下面我们一起来看看吧。一、全...
    99+
    2023-07-05
  • SpringBoot整合MybatisPlus配置多数据源增强插件的方法是什么
    本篇内容介绍了“SpringBoot整合MybatisPlus配置多数据源增强插件的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2023-06-02
  • mybatisplus中insertBatchSomeColumn批量添加的方法是什么
    这篇文章主要介绍了mybatisplus中insertBatchSomeColumn批量添加的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mybatisplus中insertBatchSomeCol...
    99+
    2023-07-05
  • MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决方法是什么
    本篇文章给大家分享的是有关MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决方法是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧...
    99+
    2023-06-26
  • Java与XML联合编程的方法是什么
    本篇内容主要讲解“Java与XML联合编程的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java与XML联合编程的方法是什么”吧!DOM初步 DOM是Document Object ...
    99+
    2023-06-03
  • jpa查询指定字段的方法是什么
    在JPA中,可以使用以下方法来查询指定字段:1. 使用JPQL查询语句:可以使用SELECT关键字来指定需要查询的字段,例如...
    99+
    2023-09-13
    jpa
  • flask结合jinja2使用的方法是什么
    这篇“flask结合jinja2使用的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“flask结合jinja2使用...
    99+
    2023-07-05
  • springcloud整合openfeign使用的方法是什么
    这篇文章主要介绍“springcloud整合openfeign使用的方法是什么”,在日常操作中,相信很多人在springcloud整合openfeign使用的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-07-05
  • pyspark dataframe列的合并与拆分方法是什么
    这篇文章主要介绍了pyspark dataframe列的合并与拆分方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇pyspark dataframe列的合并与拆分方法是什么文章都会有...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作