单元测试
这样便能实现接口和SpringBean的clone...clone的对象,操作与spring实例化对象一致,但现在的问题是,我并不清楚,clone出的对象,是否受到spring容器管理,也就是说,StudentService中的EntityManage,以及session这些是否由Spring容器关闭!
经过测试,得出,clone的SpringBean不受到Spring容器管理!!!我的想法失败了...
测试的方法是:
注意注释的:em2.getTransaction().begin();与em2.getTransaction().commit();也是是spring容器管理的
结果sql返回:
并未出现insert语句,表示该持久化操作并没有成功,查询数据库证实了这点.
修改注释的2条之后,返回增加了: