一、Mybaits

1.1 SQL dialect is not configured

问题:在xxxMapper.xml会遇到如下问题:

SQL dialect is not configured. MySQL, BigQuery, MariaDB match best.

解决
在这里插入图片描述
根据使用的数据库,修改SQL Dialect。博主这里修改为MySQL。
在这里插入图片描述
同理,也可以在这里修改整个idea或是整个项目的数据库。
在这里插入图片描述

二、MySQL

2.1 idea连接数据库

点击右侧工具窗口Database(默认在右边栏。如果关掉了,可以在view设置中打开)
在这里插入图片描述
分别填写用户名和密码,也可填写数据库(mysql)中某一个数据库(database)的名称。
在这里插入图片描述
可以看到博主这里有8个数据库(database)
在这里插入图片描述
对于只使用一个数据库的项目,建议直接选定该数据库(database),选择方法见2.2

2.2 idea Unable to resolve table

问题:在确保数据库连接正常,数据库中确实存在该表,sql语句拼写正确时出现一下错误。

idea Unable to resolve table

解决方法一:全限定名

输入全限定表名,例如指定test_db下的student表

select * from test_db.student;

解决方法二:为项目设置DataSource

点击右侧工具窗口Database(默认在右边栏。如果关掉了,可以在view设置中打开),然后点击Datasource Properties按钮,为项目指定Database即可。
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐