/*synthetic*/ static Class class$(String x0) {
try {
PUSH Class.forName(x0);
} catch (ClassNotFoundException x1) {
throw new NoClassDefFoundError(x1.getMessage());
}
return POP;
}
这段代码是来出自org.springframework.orm.ibatis.SqlMapClientFactoryBean
当我把这里的源码拿出来放在一个单独的文件里这块就会报错!请大家帮我看看是怎么会事!谢谢
try {
PUSH Class.forName(x0);
} catch (ClassNotFoundException x1) {
throw new NoClassDefFoundError(x1.getMessage());
}
return POP;
}
这段代码是来出自org.springframework.orm.ibatis.SqlMapClientFactoryBean
当我把这里的源码拿出来放在一个单独的文件里这块就会报错!请大家帮我看看是怎么会事!谢谢
通过String反射到其相应的类
可是你的project中是不是存在相应的类呢
这个是没有问题的唯一的问题就是当到PUSH Class.forName(x0);这里PUSH会报错
还有最后一句return POP也会报错!
我看这个源码是为了写一个项目中的需求,用ibatis可以指向固定的slqMapClient.xml而这个文件里指定的是操作sql语句的配置文件*.xml但是现在我要用mysql and oracle两种数据库,如何使用ibatis的动态语句那么代码量太大功能能实现,我现在要重写这个类将指定的sqlMapClient.xml这样的文件由程序动态去分配!请大家帮助!