【Idea】关于数据库和mybatis的一些设置,及idea报错解决
·
文章目录
一、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即可。

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


所有评论(0)