@Before(PayValidator.class) public void toPay(){ //代码体 } 问题:在添加@Before(PayValidator.class)时 条件为真是可以弹出提示 条件为假不走@Before的校验可是toPay方法就进不去 把 的注解去掉测试就可以进去 有大佬知道的么? 控制台报错信息:
/pay/toPay com.jfinal.plugin.activerecord.ActiveRecordException: Only ONE COLUMN can be queried.
项目:JFinal
问题出在你的查询代码,我估计你是用的 Db.queryXxx(....) 样的方法,但凡是 queryXxx , 只允许 select 中出现一个字段,例如:
Db.queryInt("select nickName from account where id = ?", 123);
不能是 select * 也不能是 select a, b....