JFinal提示:java.lang.RuntimeException: dao 只允许调用查询方法
2018-07-27 14:27
507 查看
public class UserModel extends Model<UserModel>{ public static final UserModel userDao = new UserModel().dao(); public static boolean addUser(UserVo vo){ boolean result = userDao.set("userid", vo.getUserid()) .set("username", vo.getUsername()) .set("userpwd", vo.getUserpwd()) .set("orgid", vo.getOrgid()).save(); return result; } }
解决方法参考:http://www.jfinal.com/feedback/3350
由于以下代码
public static final UserModel userDao = new UserModel().dao();
调用的dao()方法,此时修改为:
public static final UserModel userDao = new UserModel();
问题解决。
官方文档中有具体的说明:http://www.jfinal.com/doc/5-3
特别注意:User中定义的 public static final User dao对象是全局共享的,只能用于数据库查询,不能用于数据承载对象。数据承载需要使用new User().set(…)来实现。
相关文章推荐
- struts2做项目报错:java.lang.RuntimeException: java.lang.reflect.InvocationTargetException 的解决方法
- GWT 初始化服务器引擎报错 java.lang.RuntimeException: Unable to restore the previous TimeZone 解决方法
- win8 64位 Rational Rose 2007 启动提示 java.lang.ClassNotFoundException 的解决方法
- Android中调用startActivity结果导致:java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}
- RationalRose启动提示java.lang.class.not found Exception错误的解决方法
- org.apache.jasper.JasperException: java.lang.NullPointerException 指定调用action方法
- 第二次报错:在spring+springMVC+hibernate中,controller调用service层方法或者dao层方法,报错java.lang.NullPointerException
- List在调用add、remove方法后报java.lang.UnsupportedOperationException
- android Toast提示异常:java.lang.RuntimeException: Can't create handler inside thread that has not called
- java.lang.IllegalAccessException Action中的方法调用了,却不出现结果 spring注入值为null
- 错误提示:java.lang.IllegalArgumentException解决方法
- 客户端调用WebLogic axis2 webservice 错误 java.lang.IllegalArgumentException解决方法
- 类的成员变量通过Field.set方法提示java.lang.NullPointerException
- (Y)小米miui系统调用系统裁剪图片功能报错 java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, r
- java.lang.RuntimeException: ImageLoader must be init with configuration before using的解决方法
- WebService客户端调用一直报java.lang.RuntimeException: Cannot create a secure XMLInputFactory错误
- 调用Set.add(All)出现java.lang.UnsupportedOperationException异常原因以及解决方法
- Rational Rose 2003 启动提示 java.lang.ClassNotFoundException 的解决方法
- JSP在请求监听器中调用application的自定义属性时,消除空指针报错(java.lang.NullPointerException)的方法
- Toast.makeText 方法出错 java.lang.RuntimeException