遇到mybatis的一个坑

公司项目用的是mybatis3.2版本的:org.mybatis:mybatis:jar:3.2.7。

前段时间出现了这样的问题,但又只是偶尔报:

最后定位在一句用了Arrays.asList()方法的代码上,后来网上一查原来是mybatis用的OGNL里的一个bug。Arrays.asList()方法返回的是Arrays的private的内部类ArrayList,导致OGNL高并发时出现bug。解释见博客

https://zhuanlan.zhihu.com/p/25302618

http://blog.csdn.net/mj158518/article/details/52185949

https://github.com/mybatis/mybatis-3/pull/384

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容