public class Brand extends BaseBrand<Brand> {
private Company company;
private Category category;
toString();
}
public void listData(){
Page<Brand> projectPage = srv.paginate(getParaToInt("pageNo", 1));
PageInfo<Brand> pageInfo = WebKit.convertPage(projectPage);
Result result=WebKit.buildDataResult(pageInfo);
renderJson(result);
}
自己定义的Result,Brand对象里 有 2个属性,有值的。
但是 调用renderJons之后,返回之后,却只有Model几个标准的属性。
怎么丢失了呢?
有大佬支持就是好啊,还很及时~
如果改为 FastJsonFactory.me(),Brand表创建时间 createTime 数据库明明是 datetime,却报错了
java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Date
at com.jtn.bgj.common.model.base.BaseCategory.getCreateTime(BaseCategory.java:33)
BaseCategory{
public java.util.Date getCreateTime() {
return get("createTime");
}
}
理论和实战 区别还真是大,遇到好多问题。
JFinal需要做几个项目才能搞定 所有问题。