【Idea】关于数据库和mybatis的一些设置,及idea报错解决

44 篇文章 1 订阅

一、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即可。
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

望天边星宿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值