在IntelliJ IDEA中,Mybatis的mapper.xml文件通常用于编写SQL语句。然而,有时候您可能会发现IDE没有自动提示SQL语句和数据库表,这会极大地影响编码效率。下面是一些可能的解决方案:检查数据库连接确保您的IntelliJ IDEA已正确连接到数据库。在Database视图中检查连接状态,确保连接是活动的。如果连接断开,请重新连接数据库。
这个时候点击“Scheme”查看数据库对象。如何什么都没有,检查更换驱动。 这个必须给选上,不然的话 无法查看表,并且在Mapper.xml编写SQL时不会弹出提示并且报红色警告!!!(这个地方坑了我好久T _ T ) (六)最后设置方言 保存好就OK了
确保两个SQL Dialect 都是选择的 MYSQL(或其中一个),而不是None;
配置DataSource后的操作有了智能输入提醒了: 并且也可以直接在IDEA提供的一个控制终端写sql查询数据库, 都不用额外启动一个sqlyog或者navicat之类的工具了: 那怎么用起来?如下操作: 按照上面的步骤配置一个mysql的数据库链接(如果不是mysql,其它的也类似步骤配置即可) 配置完成后,就能在.xml或者.sql 里面高效编写sql...
IDEA 2018 创建springboot工程后,如果你打开一个.sql文件,或者一个mybatis的mapper.xml文件,会提示: No data source are configured to run this SQL and provide advanced code assistance. 不要觉得这个很烦,我个人觉得这个工具提供了这么强大的能提高你编码效率的功能给你,不用白不用~ ...