解决IntelliJ IDEA在Mybatis 编写mapper.xml SQL语句时不自动提示SQL语句和数据库表的问题

这篇具有很好参考价值的文章主要介绍了解决IntelliJ IDEA在Mybatis 编写mapper.xml SQL语句时不自动提示SQL语句和数据库表的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在Idea中链接数据库后,发现在MySql 的console中有SQL语句提示和数据表的提示,但是在编写mapper.xml中发现并没有提示,很烦,觉得效率下降。

在百度搜索后,发现了解决方法,出现了SQL语句的提示.
解决办法:

  1. 按下alt + enter,选择Language injection settings
    idea mapper文件sql提示,mybatis,数据库,intellij-idea
    然后选择SQL即可,但是这种方法只能一次选一个标签,update\delete都要这么干太麻烦了。也可以选择以下方法。
    idea mapper文件sql提示,mybatis,数据库,intellij-idea
  2. 在设置中找到 Editor -> Language Injections ->图中选中的选项。
    idea mapper文件sql提示,mybatis,数据库,intellij-idea
    3.点开后在Namespace中原本是http://mybatis.org/…在http后面加个s变为https://…即可,(不知道原理)。

但是这样出现了第二个问题,虽然sql 语句有提示了,但是打到表却没有提示。。。。

但是这时候选中你打完的sql语句,按crtl + enter就能执行以下你的sql语句,比如查询,这时候就能再输入时有表的提示了,但这样感觉不爽,还没找解决办法,如果有办法我会打再评论区。文章来源地址https://www.toymoban.com/news/detail-589704.html

到了这里,关于解决IntelliJ IDEA在Mybatis 编写mapper.xml SQL语句时不自动提示SQL语句和数据库表的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mapper.xml中循环执行多条语句时报错,但是单独拿SQL到数据库却可以执行

    我是批量修改数据,用foreach标签包住update语句,报错信息如下: 最后解决,在数据源配置中添加参数:

    2024年02月12日
    浏览(31)
  • MyBatis XML 映射文件中的 SQL 语句可以分为动态语句和静态语句

    目录 静态查询: 动态查询: 静态更新: 动态更新: 静态删除: 动态删除: 动态语句和静态语句在 MyBatis 中的作用如下: 静态查询: 静态查询是指在 SQL 语句中执行固定的查询操作,查询的条件和内容是预先确定的,不会随着用户输入或其他条件的改变而改变。以下是一

    2024年01月18日
    浏览(59)
  • IDEA编写SQL语句没有提示

    当使用IDEA编写映射文件中相关的SQL语句时,没有出现如下图所示的语句提示(MySQL为例) 解决: 1. 没有建立数据库的连接 导致原因可能时因为IDEA没有建立与本地数据库的连接,那么IDEA无法得到数据库中的内容,便无法做出提示,如果是此种情况,只需要建立IDEA与数据库的

    2024年02月11日
    浏览(30)
  • Mybatis-plus 配置自定义sql(.xml文件)查询语句的步骤

    这是使用Mybatis-plus 的自动生成实体类代码生成.xml文件, 所以他会在java目录下,不在resources目录下 如果在java目录下的xml文件,需要分别配置application.yml和pom.xml文件 type-aliases-package:java目录下边的第一级包名 mapper-locations: classpath:映射器的地址: 类路径:也就是.xml所在的包名

    2024年02月16日
    浏览(47)
  • mac intellij idea配置settings.xml报错解决

    今天在配置环境的时候,发现在运行代码的时候不断报错提示maven没有能够成功地被sync,解决方法将以下三点解决了之后,程序最终跑起来了。 1.将maven的版本配置对,之前项目都用的maven-3.8.5这个版本,而我原先用的是maven-3.8.1这个版本,这里我修改为maven-3.8.5。 2.settings.x

    2024年02月13日
    浏览(53)
  • IDEA全局设置MyBatis中写SQL语句提示

    第一步:把这两个设置改成MySQL即可:   第二步:找到设置=编辑器=语言注入=店家加号,选择MySQL 

    2024年02月13日
    浏览(38)
  • 在mybatis-plus项目中自带要编写sql语句,@select注解的使用

    提示:在mybatisplus中编写sql语句有两种方法,我重点使用@select注释这种方法,还有一种是增加mapper.xml文件配置,这里不做讲解 现在mybatis-plus中已经封装了绝大部分简单sql,只用一部分负责sql需要自行编写,所以用@select的方式可以减少开发量,减少项目的复杂性。 @select是myb

    2023年04月12日
    浏览(40)
  • Mybatis之简介、使用操作(安装、XML、SqlSession、映射的SQL语句、命名空间、作用域和生命周期)

    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需写作干货注入能量… 热爱写作,愿意让自己成为更好

    2024年02月04日
    浏览(45)
  • 已解决:IDEA中@Autowired自动注入MyBatis Mapper报红警告的几种解决方法

    今天在使用 IDEA 使用 MyBatis 的时候遇到了这种情况: 可以看到 userMapper 下有个红色的波浪警告,虽然代码没有任何问题,能正常运行,但是这个红色警告在这里杵着确实让人很窝心。 于是我在网上找了找,最终明白了原因所在: 因为 IDEA 可以智能的理解上下文,然而 UserM

    2024年02月20日
    浏览(41)
  • sql中的时间范围查询【三种方式】以及Mapper.xml中遇到大于号小于号问题解决方案

    mapper注意事项 字符 转义字符 描述 gt; 大于 = gt;= 大于等于 lt; 小于 = lt;= 小于等于 \\\" quot; 双引号 ’ apos; 单引号 amp; and 遇到问题: 从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获

    2024年02月10日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包