关于使用框架操作Oracle数据库切换MySQL数据库时,nextval的问题!

来源:互联网 发布:琉璃神社最新域名 编辑:程序博客网 时间:2024/05/13 07:26

错误代码:

<span style="font-size:18px;">Caused by: org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback;</span>
<span style="font-size:18px;"> bad SQL grammar <strong><span style="color:#ff0000;">[select mysql.nextval('SEQ_ID')]</span></strong>;</span>
<span style="font-size:18px;"> nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:</span>
<span style="font-size:18px;"> FUNCTION mysql.nextval does not exist</span>

解决方法:

【MySQL实现NextVal功能】

这里引用【一条大红龙】的mysql实现nextVal功能 文章。具体参考以下地址:

地址:http://blog.csdn.net/jdzms23/article/details/44228661

注意事项:

如果依旧报错,那么请检查以下问题。

1.MySQl的表sequence,需要放置在名字为MySQL的库中。

2.为Faction:nextval赋予数据库的操作权限。

0 0
原创粉丝点击