一、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即可。
|