首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
jfinal分页需要添加两个数据中没有的字段的数据
crazykids
2019-04-28 10:39
jfinal分页需要添加两个数据中没有的字段的数据,例如数据库没有url字段,但是我需要添加这个,有没有大佬帮助一下
项目:
JFinal
评论区
要输就输给追求
2019-04-28 10:48
直接加在sql里面啊。 mysql 是这样的。 select t1.*, '' as 'url' from t1;
回复
JFinal
2019-04-28 10:49
如果你用 jfinal 官方的生成器,生成了 model 和 base model,只需要在最终的 model 中添加方法就可以:
public MyModel extends BaseMyModel {
public void setUrl(String url) {
put("url", url);
}
public String getUrl() {
return getStr("url");
}
}
回复
JFinal
2019-04-28 10:50
注意,不要创建属性,只需创建 public 的 getter、setter, 在其内部使用 put、get 方法即可存取
回复
JFinal
2019-04-28 10:50
如果你连 setter getter 也不想创建,可以这样用来:
model.put("url", url);
model.getStr("url");
回复
crazykids
2019-04-28 11:06
@JFinal
就是用的这种方法,但是数据库没有这个字段,然后汇报 the attribute name is not exist
回复
JFinal
2019-04-28 11:12
@crazykids
你用的是 set 方法, 所以会报这个问题, 前面已经给出代码,要用:
put
回复
crazykids
2019-04-28 11:20
@JFinal
波总,改成put了啊,报the attribute name is not exist,我改了
回复
crazykids
2019-04-28 11:35
@JFinal
谢谢波总,问题解决了
回复
发送
我要反馈
热门反馈
扫码入社