首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

java.lang.ClassCastException: $Proxy1解决 Spring宣言式事务配置上去后出现如下报错

2013-03-26 
java.lang.ClassCastException: $Proxy1解决 Spring声明式事务配置上去后出现如下报错:public static void

java.lang.ClassCastException: $Proxy1解决 Spring声明式事务配置上去后出现如下报错:
public static void main(String[] args) {
// TODO Auto-generated method stub
ApplicationContext cx = new FileSystemXmlApplicationContext("/src/applicationContext.xml");
CompanyDao company = (CompanyDao) cx.getBean("company");
company.insert("123");
}
仔细看下以上加粗地方,是不是采用配置的接口形式,如果不是改过来就OK了,如果采用实现了接口的类,例CompanyDaoImpl
则要在配置文件applicationContext.xml代理类下增加属性:
<property name="proxyTargetClass">
   <value>true</value>
</property>
就OK了

热点排行