数据库内容无法赋值到Model


建了个curriculum extends Model

        private static final long serialVersionUID = 1L;

public static final Curriculum dao=new Curriculum().dao();

下面是具体的代码

try{

List<Curriculum> dbinfo=Curriculum.dao.find(sql.toString());

System.out.println("Model Success++++++++++++\n");

return dbinfo;

}catch(Exception e){

System.out.println("Model Not Found Target------------\n");

};

sql语句直接在数据库里是能返回正确内容的,但这段代码在运行时一直是返回错误,问问各位大神们这是为什么啊


评论区

lyh061619

2018-04-22 15:57

再不了解的情况下,不要试图自己手动建立 model,这样会带来很多问题,出问题的机率很高,如果仍喜欢手动去创建,你必须先去把jFinal 中bean生成原理了解清楚了再去做,,所以推荐你还是使用使用官方的 Generator,下载官方的demo里面有,http://www.jfinal.com/download/?file=jfinal-3.3_demo.zip

白吃小菜

2018-04-22 16:46

@lyh061619 我的是继承了Jfinal的model并且没做修改什么的,难道Jfinal的model只能做user吗●▃●

lyh061619

2018-04-22 19:05

@白吃小菜 先拿官方demo认真看下用法,有能力看下框架关于 Generator+bean这块源码你就会知道问题出来在哪,但提示下:JFinal bean并非传统意义上说的的java bean

白吃小菜

2018-04-23 09:47

@lyh061619 使用Generator生成的model依然没办法使用List dbinfo=Curriculum.dao.find(sql.toString());这个语句,在毕设有点头疼这个问题,麻烦大神帮帮忙好吗

白吃小菜

2018-04-23 10:19

@lyh061619 已解决问题,表忘记配置进来了

热门反馈

扫码入社