博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JFinal提示:java.lang.RuntimeException: dao 只允许调用查询方法
阅读量:6259 次
发布时间:2019-06-22

本文共 757 字,大约阅读时间需要 2 分钟。

public class UserModel extends Model
{ 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(…)来实现。

 

转载地址:http://ggtsa.baihongyu.com/

你可能感兴趣的文章
打印错误,无法重新打印的解决方法。
查看>>
TCP/IP四层模型和OSI七层模型的概念
查看>>
Git创建合并和删除分支
查看>>
MyBatis学习总结(12)——Mybatis+Mysql分页查询
查看>>
CentOS虚拟化尝试
查看>>
silverlight 转换器经典demo
查看>>
ObjectDetection中的一些名词中英文对照
查看>>
1、什么是cookie?
查看>>
stringByAppendingPathComponent和stringByAppendingString的区别
查看>>
Python字符串,元组、列表、字典
查看>>
ES6 基础学习
查看>>
js插件---bootstrap-datepicker.js是什么
查看>>
php实现把数组排成最小的数(核心是排序)(看别人的代码其实也没那么难)(把php代码也看一下)(implode("",$numbers);)(usort)...
查看>>
dom小练习
查看>>
vue实时显示当前时间且转化为“yyyy-MM-dd hh:mm:ss”格式
查看>>
VMware 虚拟化编程(1) — VMDK/VDDK/VixDiskLib/VADP 概念简析
查看>>
spring cloud (四) 请求熔断 feign
查看>>
Excel 计算 tips
查看>>
数据库索引的使用规则[转]
查看>>
Swagger2 的注解简单说明
查看>>