本文主要是介绍Springboot继承opengauss报错SCM,mybatisplus自动生成代码不报错,但是没生成代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. Opengauss 启动报 SCRM 问题,则是因为驱动不对,需要手动导入驱动;
2. 当使用 mybatisplus 自动生成代码,连接 opengauss 数据库时出现不报错,但是也没有生成代码的问题,调试从 ConfigBuilder 得到两个 SQL语句:
- SELECT A.tablename, obj_description(relfilenode, 'pg_class') AScomments FROM pg_tables A, pg_class B WHERE A.schemaname='public' ANDA.tablename = B.relname;
- SELECT A.tablename, obj_description(relfilenode, 'pg_class') AScomments FROM pg_tables A, pg_class B WHERE A.schemaname='public' ANDA.tablename = B.relname AND tablename IN('XZHLS_HG_INTERFACE_MANAGE')
- 对比发现是 schemaname 的原因,需要改成创建表的用户( 其 实 对 应 postgresql 数 据 库 的 用 户 ) , 然 后 还 需 要 把 表 名 改 成 小 写 , 因 为opengauss 的所有表名不区分大小写,无论你创建的时候写的是大小写都统一是小写。对应配置是 dataSource.setSchemaName
这篇关于Springboot继承opengauss报错SCM,mybatisplus自动生成代码不报错,但是没生成代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!