私信发送成功
检测到您已登录开源中国,是否 一键登录码云
Watch Star Fork

JFinal / JFinalJavaGVP

支持 guice 动态代理 Model
James 提交于   master
commit d56fe71ea314587861705690ef3965513397341a
1 parent be19a1f8fc

1 文件发生了变化, 影响行数: +5 -2

@@ -921,9 +921,12 @@ public abstract class Model<M extends Model> implements Serializable {
return com.jfinal.kit.JsonKit.toJson(attrs);
}
 
- private Class<? extends Model> getUsefulClass() {
+ protected Class<? extends Model> getUsefulClass() {
Class c = getClass();
- return c.getName().indexOf("EnhancerByCGLIB") == -1 ? c : c.getSuperclass(); // com.demo.blog.Blog$$EnhancerByCGLIB$$69a17158
+ // guice : Model$$EnhancerByGuice$$40471411
+ // cglib : com.demo.blog.Blog$$EnhancerByCGLIB$$69a17158
+ // return c.getName().indexOf("EnhancerByCGLIB") == -1 ? c : c.getSuperclass();
+ return c.getName().indexOf("$$EnhancerBy") == -1 ? c : c.getSuperclass();
}
 
/**

登录 后才可以发表评论