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

2022-07-22 20:49:47 +08:00
 gouziding

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

3692 次点击
所在节点    Java
9 条回复
actar
2022-07-22 21:01:59 +08:00
Language injections
actar
2022-07-22 21:04:11 +08:00
LeegoYih
2022-07-22 21:44:02 +08:00


1. Settings 中选择一个数据源
2. 对 @Select @Insert @Update 等注解设置 inject language 就可以了
gouziding
2022-07-22 21:52:45 +08:00
可以了,感谢
gouziding
2022-07-22 22:20:06 +08:00
但是还有一个问题,mybatis 的标签会报错,这个有办法解决吗? 我怎么没法上传图片呐
witfun
2022-07-23 14:09:09 +08:00
@gouziding #5 图片的话,https://imgur.com/upload 图床上传,直接粘贴直链就行
gejun123456
2022-12-29 18:47:59 +08:00
http://118.24.53.162/#/annotation 可以试试 mybatisCodeHelperPro 这个插件,支持识别 script 标签
frank42a
2023-06-05 17:05:15 +08:00
关注这个问题
frank42a
2023-06-05 17:14:55 +08:00
@actar 用这个就好了 RoomSQL 就好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/868102

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX