单元测试
这样便能实现接口和SpringBean的clone...clone的对象,操作与spring实例化对象一致,但现在的问题是,我并不清楚,clone出的对象,是否受到spring容器管理,也就是说,StudentService中的EntityManage,以及session这些是否由Spring容器关闭!
经过测试,得出,clone的SpringBean不受到Spring容器管理!!!我的想法失败了...
测试的方法是:
注意注释的:em2.getTransaction().begin();与em2.getTransaction().commit();也是是spring容器管理的
结果sql返回:
并未出现insert语句,表示该持久化操作并没有成功,查询数据库证实了这点.
修改注释的2条之后,返回增加了:
本文探讨了在Spring框架中实现自定义Bean克隆的过程及挑战。通过实现Cloneable接口并覆盖clone方法,作者展示了如何创建StudentServiceBean的副本,并讨论了克隆后的Bean是否受Spring容器管理的问题。

518

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



