gouziding
V2EX  ›  Java

使用 IDEA 开发 mybatis 在注解中写 sql 时没有语法高亮,有没有什么插件可以实现?

  •  
  •   gouziding · Jul 22, 2022 · 5269 views
    This topic created in 1571 days ago, the information mentioned may be changed or developed.

    在 jdk15 中就已经正式确定了文本块( text block )的支持,使用 mybatis 时就可以很方便的使用注解直接在接口中写 sql ,可以抛弃 xml 文件的形式。但是这样 IDEA 就无法进行 sql 的代码提示和 sql 语法高亮,请问有没有什么办法可以解决?

    9 replies  •  2023-06-05 17:14:55 +08:00
    KotlinAmai
    KotlinAmai
    Jul 22, 2022❤️1
    1
    Language injections
    LeegoYih
    LeegoYih
    Jul 22, 2022❤️1
    3


    1. Settings 中选择一个数据源
    2. 对 @Select @Insert @Update 等注解设置 inject language 就可以了
    gouziding
    gouziding
    OP
    Jul 22, 2022
    4
    可以了,感谢
    gouziding
    gouziding
    OP
    Jul 22, 2022
    5
    但是还有一个问题,mybatis 的标签会报错,这个有办法解决吗? 我怎么没法上传图片呐
    witfun
    witfun
    Jul 23, 2022
    6
    @gouziding #5 图片的话,https://imgur.com/upload 图床上传,直接粘贴直链就行
    gejun123456
    gejun123456
    Dec 29, 2022
    7
    http://118.24.53.162/#/annotation 可以试试 mybatisCodeHelperPro 这个插件,支持识别 script 标签
    frank42a
    frank42a
    Jun 5, 2023
    8
    关注这个问题
    frank42a
    frank42a
    Jun 5, 2023
    9
    @actar 用这个就好了 RoomSQL 就好
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   947 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 20:23 · PVG 04:23 · LAX 12:23 · JFK 15:23
    ♥ Do have faith in what you're doing.