今天要配置hibernate时,决定用一下annotation配置OneToMany跟ManyToOne,结果在取Parent那一层的所有记录时,老是多取出一些数据,还以为配置配错了,研究了半天,后来想一下,会不会是cache的问题,一试,果然是。
因为每次调试的时候,都会重启一下Web服务器,所以都忽略了Cache的问题。看来,还是要注意一下序列化到磁盘中的cache数据的。
因为每次调试的时候,都会重启一下Web服务器,所以都忽略了Cache的问题。看来,还是要注意一下序列化到磁盘中的cache数据的。
本文探讨了在使用Hibernate框架时遇到的一个关于OneToMany与ManyToOne配置的问题。作者在调试过程中发现,由于缓存的存在,获取Parent层的数据时会额外取出一些记录。文章提醒开发者在调试时应注意考虑缓存的影响。
503

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



