mybatisx专题

mybatis框架搭建、mybatis打印日志设置、参数传递使用、myatis插件MyBatisX

一、框架 就是对技术的封装,将基础的技术进行封装,让程序员可以快速的使用,提高效率。 Java后端框架: mybatis:对jdbc进行封装  spring:对整个Java后端架构进行管理的 springweb:对web层(servlet)进行封装 springboot:对spring框架的搭建进行封装 二、mybatis背景 mybatis原来是apache下面的一个开源项目,名

MyBatis逆向工程和MyBatisX插件的使用

文章目录 1.ORM思维2.逆向工程3.MyBatisX插件的使用 1.ORM思维 ORM(Object-Relational Mapping,对象-关系映射)是一种将数据库和面向对象编程语言中的对象之间进行转换的技术。它将对象和关系数据库的概念进行映射,最后我们就可以通过方法调用进行数据库操作 ORM 框架通常有半自动和全自动两种方式。 半自动 ORM 通常需要程序员手动编

IDEA+MyBatisX根据mapper方法自动添加注解和生成xml方法结构

前提:确保IDEA已安装并启用了MyBatisX插件 在service层写dao或mapper的方法结构,反向生成dao层方法声明,如下: void updateStock(Long skuId, Long wareId, Integer skuNum); 由于该方法传递多个参数,为了让MyBatis识别出各个参数,需给每个参数添加@Param注解。并在括号标注参数名,多数多的时候逐个

MybatisX的使用

MyBatisX 是一个基于 IntelliJ IDEA 平台的 MyBatis 开发插件,它提供了一系列的功能来简化 MyBatis 开发过程,包括 SQL 代码自动补全、SQL 语句格式化、Mapper 接口和 XML 配置的跳转等。让我为你详细介绍一下 MyBatisX 插件的使用方法: 1. **安装插件**:    - 打开 IntelliJ IDEA,进入 Settings(或 Pr

SpringBoot(整合MyBatis + MyBatis-Plus + MyBatisX插件使用)

文章目录 1.整合MyBatis1.需求分析2.数据库表设计3.数据库环境配置1.新建maven项目2.pom.xml 引入依赖3.application.yml 配置数据源4.Application.java 编写启动类5.测试6.配置类切换druid数据源7.测试数据源是否成功切换 4.Mybatis基础配置1.编写映射表的bean2.MonsterMapper.java 编写mappe

【Mybatis】批量映射优化 分页插件PageHelper 逆向工程插件MybatisX

文章目录 一、Mapper批量映射优化二、插件和分页插件PageHelper2.1 插件机制和PageHelper插件介绍2.2 PageHelper插件使用 三、逆向工程和MybatisX插件3.1 ORM思维介绍3.2 逆向工程3.3 逆向工程插件MyBatisX使用 总结 一、Mapper批量映射优化 需求: Mapper 配置文件很多时,在全局配置文件中一个一个注册

IDEA安装MyBatisX插件

IDEA工具在开发人员中经常使用,从dao层到xml文件对应的查看很费劲,这时候就有相应的插件工具出现了MyBatisX。他的好处如下: mapper and xml can jump back and forth mybatis.xml,mapper.xml prompt mapper and xml support auto prompt like jpa (reference Mybat

MyBatisX 基本使用

MyBatisX 插件,自动根据数据库生成 domain 实体对象、mapper、mapper.xml、service、serviceImpl。 MyBatisX 的使用: MyBatis-Plus依赖: <!--mybatisPlus--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-

分享一个idea插件MyBatisX的Bug

分享一个idea插件MyBatisX的Bug The plugin com.baomidou.plugin.idea.mybatisx failed to save settings and has been disabled. Please restart IntelliJ IDEA java.lang.Throwableat com.intellij.openapi.project.D

mybatisx 插件模板

mybatis-plus3: .meta.xml <?xml version="1.0" encoding="utf-8" ?><templates><template><property name="configName" value="serviceInterface"/><property name="configFile" value="serviceInterface.ftl"/>

MyBatisX生成时的选项的含义

一般,annotation和template勾选MyBatis-Plus 3 options中各选项的作用 comment:实体类各属性的注释(数据库中有的话)以及生成@TableId注解,同时会给serialVersionUID属性加上@TableField(exist = false) toString/hashCode/equals:顾名思义,根据需要勾选 LomBok:正常情况勾选,

满满的MybatisX干货哦~

目录 前言1.安装MybatisX2.功能2.1.文件跳转2.2.代码自动生成2.3.代码自动补全 前言 一开始本来我是想用Free Mybatis plugin的,结果搜不到,然后就发现了这货,一番体验之后是真的舒爽啊!!! 1.安装MybatisX 2.功能 2.1.文件跳转 这个功能我是在太爱了,在使用mybatis框架的时候,你还在繁琐的找和接口对应的m

MyBatisX快速开发插件 [MyBatis-Plus系列]

导读 Hi,大家好,我是悟纤。我就是我,不一样的烟火。我就是我,与众不同的小苹果。 MyBatis-Plus为我们提供了强大的mapper和service模板,能够大大的提高开发效率。但是在真正开发过程中,MyBatis-Plus并不能为我们解决所有问题,例如一些复杂的SQL,多表联查,我们就需要自己去编写代码和SQL语句,我们该如何快速的解决这个问题呢,这个时候可以使用MyBatisX

好用的MybatisX插件~

MybatisX插件: MyBatis-Plus为我们提供了强大的mapper和service模板,能够大大的提高开发效率。但是在真正开发过程中,MyBatis-Plus并不能为我们解决所有问题,例如一些复杂的SQL,多表联查,我们就需要自己去编写代码和SQL语句,我们该如何快速的解决这个问题呢,这个时候可以使用MyBatisX插件,MyBatisX是一款基于IDEA 的快速开发插件,为效率而生

MybatisX插件自动生成sql失效问题的详细分析

mybatis框架提供了非常好用的逆向工程插件,但是根据数据库驱动版本的不同会出现一些问题。 在使用mybatisX插件的时候使用Generate mybatis sql无法实现自动生成sql  解决方案: 1.首先检查自己的数据库中表是否有主键,如果没有主键是不会生成类似selectByPrimaryKey之类的方法的。 2.检查generatorConfig.xml配置文件中的ta

MyBatis--Mapper代理开发和MyBatisX插件使用

文章目录 一、Mapper代理开发    1、定义mapper接口    2、设置mapper接口全限定名    3、定义接口里面的方法    4、修改sql映射文件为包扫描方式    5、编码二、mybatisx插件的安装    1、下载    2、使用 一、Mapper代理开发     1、定义mapper接口 定义与sql映射同名的mapper接口,将映射文件和mapp

IDEA MyBatisX插件介绍

一、前言 前几年写代码的时候,要一键生成DAO、XML、Entity基础代码会采用第三方工具,比如mybatis-generator-gui等,现在IDEA或Eclipse都有对应的插件,像IDEA中MyBatisX就是一个比较好用的插件。 二、MyBatisX安装配置使用 MyBatisX主要功能如下: Mapper映射类和xml可以来回跳转 XML自动提示 集成了MyBatis生

IDEA MyBatisX插件介绍

一、前言 前几年写代码的时候,要一键生成DAO、XML、Entity基础代码会采用第三方工具,比如mybatis-generator-gui等,现在IDEA或Eclipse都有对应的插件,像IDEA中MyBatisX就是一个比较好用的插件。 二、MyBatisX安装配置使用 MyBatisX主要功能如下: Mapper映射类和xml可以来回跳转 XML自动提示 集成了MyBatis生

idea使用MyBatisX插件

1.MyBatisX功能 (1).实现mapper和xml的跳转 (2).自动生成java文件,比如mapper、service、dao、pojo 2.安装MyBatisX插件 install后然后重启idea即可 3.使用MyBatieX实现mapper和xml跳转 (1).点击mapper中的红色图标即可跳转到对应的xml方法 (2).点击对应的xml中蓝色图标即可跳转到map

Idea中安装MybatisX插件但是不起作用没有小鸟图标的解决办法

安装MybatisX插件后不能关联自己的xml文档,也没有小鸟图标 这里提供一个我遇到的问题,经过半小时的折腾解决了 在类型列表中找到xml文件格式 点击加号,在出来的对话框输入*.xml apply之后应该就ok了,如果还不能解决再找找其他人的贴子