开发者社区 问答 正文

JFinal SqlReporter在哪启用?

是个jdk动态代理的东西,拦截prepareStatement,打出sql参数。

打个断点,似乎没有这个类的调用?

展开
收起
小旋风柴进 2016-06-08 09:46:27 2333 分享 版权
1 条回答
写回答
取消 提交回答
  • 创建 ActiveRecordPlugin时开启,下面是例子:

    ActiveRecordPlugin arp = new ActiveRecordPlugin(c3p0Plugin)
    .setShowSql(true)
    .addMapping("subject", Subject.class)
    .addMapping("user", User.class)
    .addMapping("article", Article.class)
    .addMapping("teacher", Teacher.class);
    me.add(arp);

    这里用到了JFinal的链式方法链用,JFinal有大量的方法采用链式结构,例如Controller.setAttr(...).setAttr(...).render("index.html");,以及yourModel.set(...).set(...).update();这种方式可以减少代码量,让代码更整洁 :)

    2019-07-17 19:31:12
    赞同 展开评论
问答分类:
问答地址: