今天修正了sun的一个错误(我认为的),java.util.AbastractMap的hashcode方法,sun的做法是计算每一个entry的和,导致hibernate处理双向一对多关系时出错,经过仔细权衡,我把他改成super.hashCode()了,使用中没有出现问题
java.util.AbastractMap的hashcode方法
修复sun错误:优化java.util.AbstractMap的hashCode方法
文章详细记录了一次针对sun在java.util.AbstractMap的hashCode方法实现中发现并解决的问题。该方法的原始实现计算每个entry的和,导致在处理双向一对多关系时出现错误。作者通过修改为super.hashCode(),解决了这一问题,确保了hibernate在使用过程中没有遇到任何问题。
今天修正了sun的一个错误(我认为的),java.util.AbastractMap的hashcode方法,sun的做法是计算每一个entry的和,导致hibernate处理双向一对多关系时出错,经过仔细权衡,我把他改成super.hashCode()了,使用中没有出现问题

被折叠的 条评论
为什么被折叠?



