2019-04-26 11:05
@微风灬不及你 直接挪动文件位置,无需 copy:
UploadFile uf = getFile();
String newName = "/新目录/新位置/新文件名...";
uf.getFile().renameTo(new File(newName);
如果一定要 copy, 网上很多文件 copy 的源代码参考
2019-04-25 11:21
@xiaoming1234 有某些地方,由于对象的创建并非 jfinal 接管的,所以无法使用 @Inject 注入,此时可以使用 Aop.get(...) 来实现,例如:
public class UserValidator extends BaseValidator {
UserService userService = Aop.get(UserService.class);
...
}
2019-04-25 11:19
@小亮 照样可以用 sql 模板,通过模板你可以获取到:
SqlPara sqlPara = Db.getSqlPara(...);
可以通过 String sql = sqlPara.getSql() 获取到 sql, 还可以通过 Object[] para = sqlPara.getPara() 获取到 para,而查询方法几乎都接受 String sql、Object ... para 这两个参数
此外,还可以单独获取 sql :
String sql = Db.getSql(...);
综上,你可以通过定义两个 #sql("one") #sql("tow") 分别定义两个 sql,然后传给 paginateByFullSql 使用