IDEA mybatis XML文件格式化问题

2023-05-16

IDEA mybatis XML文件格式化问题

  • 问题描述
  • 问题定位
  • 解决方案

问题描述

在Idea中,对mybatis的xml文件进行格式化,格式化的排版并不是我们想要的,如下图:
不理想的格式化结果

问题定位

SQL Dialect未指定
SQL Dialects未指定

解决方案

指定SQL Dialect,我这里是MySQL
指定SQL Dialect为MySQL
修改后,格式化结果如下图:
修正后的格式化结果
如果出现表、字段找不到,像下面这样的:
表、字段找不到
是需要在Database中配置MySQL的数据源,如下图:
添加数据库源

其他类型的数据库(如Oracle等),记得指定相应的SQL Dialect,并在SQL Resolution Scopes中配置Mapper文件夹与数据源的关系映射,需要选择具体的数据库,多数据源对应多文件夹即可,如下图:
配置Mapper文件夹与数据源的映射

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IDEA mybatis XML文件格式化问题 的相关文章

随机推荐

  • 富士康Java开发面试题目

    int leapyear int y 计算润年 if y 40 amp amp y 100 61 0 y 61 100 amp amp y 4000 return 1 else return 0 int day calculate int
  • 手把手教程SpringCloud gateway 结合nacos实现路由转发

    1 使用IDEA创建spring项目 xff0c JDK1 8 xff0c 无需添加依赖 2 添加spring cloud gateway和nacos lt dependencyManagement gt lt dependencies g
  • Dubbo服务降级

    dubbo降级服务 使用dubbo在进行服务调用时 xff0c 可能由于各种原因 xff08 服务器宕机 网络超时 并发数太高等 xff09 xff0c 调用中就会出现RpcException xff0c 调用失败 服务降级就是指在由于非业
  • JVM、JRE、JDK之间的联系与区别

    JVM JRE JDK之间的联系与区别 JVM xff08 Java Virtual Machine xff09 JVM xff08 Java虚拟机 xff09 是一个可执行Java字节码的虚拟机进程 用于解析编译后的字节码文件 JVM屏蔽
  • maven安装及配置

    maven安装及配置 xff08 详细版 xff09 1 下载 xff1a 可以从官方下载 xff0c 下载页面 xff1a http maven apache org download cgi 2 安装 xff1a maven压缩包解压到
  • 类加载的顺序

    1 父类静态对象和静态代码块 2 子类静态对象和静态代码块 3 父类非静态对象和非静态代码块 4 父类构造函数 5 子类 非静态对象和非静态代码块 6 子类构造函数
  • Java多线程之~~~~使用wait和notify实现生产者消费者模型

    在多线程开发中 xff0c 最经典的一个模型就是生产者消费者模型 xff0c 他们有一个缓冲区 xff0c 缓冲区有最大限制 xff0c 当缓冲区满 的时候 xff0c 生产者是不能将产品放入到缓冲区里面的 xff0c 当然 xff0c 当
  • 输入若干成绩(负数结束),计算平均值

    include lt stdio h gt define N 6 main float a N int i count 61 0 float sum 61 0 average for i 61 0 i lt N i 43 43 scanf
  • rabbitmq重启

    rabbitmqctl stop xff1a 停止rabbitmq rabbitmq server restart 重启rabbitmq
  • spring项目找不到Aspect注依赖注解

    昨天写一个项目的时候在使用Aspect时一直找不到依赖 xff0c alt 43 enter自动添加Maven依赖还是解决不了问题 上网找了资料才解决 xff0c 但是我现在忘了是参照哪个资料了 xff0c 不能写出参照网址 xff0c 实
  • 总结一下mybatis返回结果为空

    今天写mybatis的时候遇到了返回结果为空的现象 xff0c 找了半天 xff0c 决定记录一下 1 可能是字段的问题 数据库中的字段 xff1a user name xff0c user id java中的实体类 xff1a userN
  • 框架、组件漏洞系列4:Apache shiro漏洞汇总

    一 Apache Shiro 简介 1 什么是shiro Apache Shiro提供了认证 授权 加密和会话管理功能 xff0c 将复杂的问题隐藏起来 xff0c 提供清晰直观的API使开发者可以很轻松地开发自己的程序安全代码 并且在实现
  • 第一章 网络编程基础

    网络编程基础 1 网络编程基础概念 对于C C 43 43 编程人员来说 xff0c 网络编程的本质实际就是使用系统提供的网络编程接口 xff0c 完成应用程序的网络数据收发功能 2 网络编程核心概念 网络编程中一般我们会经常听到一些概念
  • 自定义SpringBoot的运行动画---美女

    nice
  • 解决The package java.awt is not accessible

    第一次写这个东东 xff0c 也不会有人看 xff0c 随缘记录点东西 最近开始学java xff0c 用了eclipse IDE xff0c 但是在用awt和swing包的时候报错 xff0c The package java awt i
  • 社区版Idea的Configuration中没有spring boot选项

    专业版Idea自带springinitialler xff0c 创建spring boot项目时也会自动识别为spring boot项目 但社区版没有这个功能 xff0c 但可以同在plugins中下载spring assistant代替s
  • 运行java -version出错 Error could not open `libamd64jvm.cfg

    运行javac正常 xff0c 运行运行java version出错 Error could not open 96 libamd64jvm cfg 解决办法 xff0c 找到这个目录 C Program Files x86 Common
  • 项目启动报错Redis health check failed:Unable to connect to localhost6379

    报错详情 分析解决 我项目里面并没有引redis的连接 xff0c 那么报错这个就很奇怪 xff0c 结合Redis health check failed这句 xff0c 猜测是哪个东西里面引入了redis xff0c 然后做了redis
  • 中文乱码问题

    解决HTML的表单中文乱码问题 step1 在html文件中 xff0c 添加 lt meta http equiv 61 content type content 61 text html charset 61 utf 8 gt 另外 x
  • IDEA mybatis XML文件格式化问题

    IDEA mybatis XML文件格式化问题 问题描述问题定位解决方案 问题描述 在Idea中 xff0c 对mybatis的xml文件进行格式化 xff0c 格式化的排版并不是我们想要的 xff0c 如下图 xff1a 问题定位 SQL