当我使用mybatisX逆向工程,我打算连接的是mysql
但是提示我缺少h2数据库,但我不需要使用h2数据库,我要使用mysql,当我添加了h2数据库后,项目去尝试连接h2数据库,但我想让它连接mysql数据库,无法做到。
具体就是mybatisX这个插件通过mysql数据库逆向工程生成的代码使用的h2数据库,但明明我是通过mysql数据库进行逆向工程,我想知道mybatisX插件的具体配置该怎么修改,取消h2数据库的默认使用
你这边的链接数据库跟navicat啊 sql图形化链接工具是一样的,你先看看你的工具能不能连接上数据库,在看看你的项目配置链接数据库信息,对不对,
我猜测应该是你项目配置有问题,以下建议,一个一个解决
Table "NEWS_USER" not found 这个数据库找不到,不代表没有表,也可能项目执行的时候出现的问题
请检查以下几点:
确保NEWS_USER表中的字段名(如uid、username、user_pwd、nick_name、version和is_deleted)正确无误。
检查username = ?中的参数绑定是否正确,确保在调用UserMapper.selectList时传入了预期的用户名值。
验证数据库连接和表结构是否正常,确认is_deleted字段是否存在并且可以用于查询过滤。
检查SQL语句的完整性和正确性,包括括号、空格等符号使用是否规范。