在一次升级spring mongodb 的 版本为1.10.7.RELEASE后, 抛出如下异常
百思不得其解, 查看源码 IsNewStrategyFactorySupport 中有 getIsNewStrategy 方法,
Why, 那肯定不是代码问题, 是配置问题吧(经验所想,旧版本1.5.6.RELEASE无此问题); 再从这方法名来分析 is new strategy (是否为新的策略)
这下确定肯定是某类新的功能配置没加上, 结果就是增加一配置,如下:
<mongo:mapping-converter base-package="your.package" db-factory-ref="mongoDbFactory"/>
在 spring的XML配置文件中添加即可解决. your.package 指定实体(domain)所在的包名