2016-08-01 102 views
0

当我在junit中使用jdbcTemplate的queryForList(String sql)方法时,我得到了一个问题。然后我调试,发现CollectionFactory未找到createLinkedCaseInsensitiveMapIfPossible(int columnCount)。这是可怕的,因为我写的测试就像弹簧框架参考Java springJDBC在CollectionFactory类中没有方法,

enter image description here

回答

0

你需要检查你Spring版本。
方法CollectionFactory#createLinkedCaseInsensitiveMapIfPossible已被删除,在春季4,这commit你可以在github中获得更多细节。
所以,你有两个解决方案:

  • 使用这种方法,包括spring3你从版本3
+0

认为扶养

  • 改变弹簧JDBC 4版本,我改变弹簧JDBC版本为4.3,该方法正常运行 – tony

  • +0

    @tony您可以使用maven或gradle管理您的库依赖项。 ;) – Vito

    相关问题