JFinal自动填充数据之后写数据库之前能否手动修改?

车开源 发布于 2013/09/05 16:21
阅读 318
收藏 0

@JFinal 你好,想跟你请教个问题:

从JFinal1.4 DEMO看到

    @Before(BlogValidator.class)
    public void save() {
        getModel(Blog.class).save();
        redirect("/blog");
    }

红底这句就已经实现了自动填充并写入数据库,如果我想利用JFinal的自动填充功能,再修改和添加若干字段数据之后才save到数据库,这样有没有简便的办法?

我知道JFinal可以通过getPara()获取数据,并一个一个set到对应的字段,但是表单数据太多了而且绝大部分数据也不用怎么处理的,仅有那么几个字段要稍加处理,所以想找个懒人办法。

加载中
1
RobertCool
RobertCool
当然可以

比如:

@Before(BlogValidator.class)
    public void save() {
        Blog blog =  getModel(Blog.class);
        blog.set("content", "newContent");
        blog.save();
        redirect("/blog");
    }

车开源
车开源
刚才一直在折腾利用blog实例来get数据,正确系用getPara,看来是脑子不好使了
车开源
车开源
奇怪了,刚才也是这么试来,现在突然一切明白了。
返回顶部
顶部