2018-02-24 14:06
@大爷暗夜 jfinal 在底层就是直接将你的 sql 与参数直接转调一下 JDBC 的 API,只要是 JDBC 支持一定就可以
单步调试进入底层,看参数是什么
或者打开一下 arp.setShowSql(true) 输出一下 sql
2018-02-24 13:50
@大爷暗夜 in(?) 这部分注意,有多少个参数,就要有多少个问号,例如,有1 2 3 这三个参数的情况: in ( ?, ? , ?)
2018-02-22 11:40
通过如下简单几步即可:
1:扩展一个public class DbSource implements ISource 用于从数据库读模板内容,看一下 ISource 这个接口中的两个方法中的注释,实现起来极其实容易,主要就是在 getContent() 方法中读数据库
2:扩展一个 DbSourceFactory 大致如下:
public class DbSourceFactory implements ISourceFactory {
ISource getSource(String baseTemplatePath, String fileName, String encoding) {
return new DbSource(...);
}
}
3:配置生效:
engine.setSourceFactory(new DbSourceFactory());