分析mybatis的#{}、${}(#绑定变量超过一定值导致Oracle挂掉)
@TOC最近跟数据库干上了先说下问题起源,算奖确认订单,需要批量update订单,查了相关资料,是mybatis一次性绑定变量超过65535(这个数值并不准,因为后来绑定变量超过一万一又导致Oracle挂掉一次),引发了Oracle的一个bug,导致数据库宕机mybatis 引入参数#和$区别1.#是绑定变量的形式,底层会用#{}会被替换为?号,有参数映射,会在DefaultParamet...
原创
2020-01-18 12:47:59 ·
1908 阅读 ·
0 评论