Spring事务管理

来源:互联网 发布:linux虚拟机代理上网 编辑:程序博客网 时间:2024/05/01 02:36

第一次使用SPRING的注解事务管理,在Junit测试中,一直报java.lang.ClassCastException: $Proxy6 错误,经过试验,发现是因为

ProductService ps=(ProductServiceImpl)cxt.getBean("productService");错误,把ProductServiceImpl改为接口ProductService 后正确..

因为经过Spring代理, 生成的是ProductService接口的一个代理对象,不再是ProductServiceImpl类型的对象了.

原创粉丝点击