2018-12-15 09:17

@阿坤 官网上说马上就出了, 应该还在内测中

2018-12-14 20:59

收藏~ 以后遇到windows服务器的客户可以用这招!

2018-12-14 16:23

@简单代码 我这边看到的是这个:

2018-12-12 19:24

@逗不逗 不好意思, 刚看了下JF 2.2的源码, 你可以这样写:

public class DelFileRender extends FileRender {

protected File file;
public DelFileRender(File file) {
super(file);
this.file = file;
}

@Override
public void render() {
super.render();
file.delete();
}

}

2018-12-12 17:39

@逗不逗 写错了 是 render(new DelFileRender(file))

2018-12-12 14:52

@逗不逗 把FileRender的代码都拷贝到 DelFileRender里面就可以了

2018-12-12 14:17

@逗不逗 (手动滑稽你昵称很个性...) 你JF多少版本的? 如果低版本的话, 就升级一下, 看下源码就知道是怎么回事了

2018-12-12 12:22

写个DelFileRender 继承 FileRender
重写 render() 里面super.render() 之后 再 file.delete
使用的时候renderFile(DelFileRender(file))

2018-12-07 18:42

@ddjfinal 是的, 你说的对, 我也是这么觉得的

2018-12-05 20:55

@黄天霸 并没有默认, 你先仔细阅读 @caoxusheng 发的那个连接, 里面讲的很清楚, 几种用法

2018-12-05 17:23

@黄天霸 两种, (3.5版)
1、Db.tx 事务: DbPro.Java 的747行 利用 回调IAtom的run方法, 实现的, 回调前开起, 回调后根据结果布尔进行判断是否提交还是回滚, 源码:https://gitee.com/jfinal/jfinal/blob/master/src/main/java/com/jfinal/plugin/activerecord/DbPro.java

2、声明式事务: Tx.java 利用 Interceptor拦截器的intercept方法, 原理和上面那个一样, 源码: https://gitee.com/jfinal/jfinal/blob/master/src/main/java/com/jfinal/plugin/activerecord/tx/Tx.java

遇到这样的问题, 直接看源码, 代码量不多, 带着问题读源码是最快的

2018-12-05 16:26

分享从一点一滴开始~ 加油!
这种用法叫: 独立使用ActiveRecord
http://www.jfinal.com/doc/5-15

2018-12-05 13:55

像你这样的业务 应该使用 Db.tx 事务, 把事务的 代码范围缩小返回true和false就可以了

2018-12-05 13:44

Connection conn = Db.use().getConfig().getThreadLocalConnection();
提交
conn.commit();
回滚
conn.rollback();
注意判空