目录

mybatis报错-Cause-java.sql.SQLException-序列号无效-

mybatis报错 Cause: java.sql.SQLException: 序列号无效 ;

使用mybatis的时候报错,数据库是达梦7

; uncategorized SQLException for SQL []; SQL state [HY093]; error code [6010]; 序列号无效; nested exception is java.sql.SQLException: 序列号无效

https://i-blog.csdnimg.cn/blog_migrate/737a7a0636ed5cac76d03580f7c7e431.png

仔细看打印的sql信息,这里有个问号,说明是被mybatis预编译了

https://i-blog.csdnimg.cn/blog_migrate/2310324a12c4c177ec289b6258bd374c.png

查看xml中的代码,发现有一行被注释的代码

https://i-blog.csdnimg.cn/blog_migrate/92632bf212b8da1ef13f9ddf4333cde6.png

如果我把–#{time}改成–{time} 也就是去掉#,就不会报错

总结:在mybatis中,使用注释代码,不能包含mybatis标签的语法#{}或者${}都不可以,否则会预编译