最近才开始用的SSH2,项目中完全使用了spring提供的扫描方式注入,在进行单元测试时用了Spring2.5 的testContext(即@RunWith(SpringJUnit4ClassRunner.class)),可是遇到lazy的字段时总是报无法加载,是不是Spring2.5 的testContext也不支持Hibernate的lazy呢????那我们如何对已经封装好的DAO进行单元测试(是单元测试,不是WEB容器中)??看了中文,又看了英文文档,还是找不到解决的办法...
最近才开始用的SSH2,项目中完全使用了spring提供的扫描方式注入,在进行单元测试时用了Spring2.5 的testContext(即@RunWith(SpringJUnit4ClassRunner.class)),可是遇到lazy的字段时总是报无法加载,是不是Spring2.5 的testContext也不支持Hibernate的lazy呢????那我们如何对已经封装好的DAO进行单元测试(是单元测试,不是WEB容器中)??看了中文,又看了英文文档,还是找不到解决的办法...
应该是数据库连接的问题吧,不应该关闭连接,因为 lazy load 需要用到连接来load数据。
加上事务。