Caused by: java.sql.SQLSyntaxErrorException: ORA-01795: 列表中的最大表达式数为 1000
今天又遇见一个基础的问题,但是自己从来没有注意过的问题(打脸)。
Caused by: java.sql.SQLSyntaxErrorException: ORA-01795: 列表中的最大表达式数为 1000
就这个错误,这个错误出现的原因就是在sql中in的参数数量不能超过1000条。很基础简单的问题,但是平常没有注意,只觉得写sql的时候直接赋值很开心,根本没考虑限制。接下来就是具体出现问题及我的解决方案。
public void delUAndRById( String[] uIds) {
原创
2021-03-22 15:41:32 ·
973 阅读 ·
0 评论