2019-03-16 12:05
@zb99908 通过 getRequest() 拿到 HttpServletRequest() 对象,然后解析出其中的上传文件,一边解析一边上传到 FastDFS 即可
解析的代码可以拿走 cos 或者 common fileupload 这类第三方中的代码
2019-03-16 12:03
@zb99908 用 sql 管理功能, sql 中的 select 写好一次基本就不需要动它了:
https://www.jfinal.com/doc/5-13
2019-03-16 12:02
@郭浩伟 复杂 sql 最适合用 jfinal 的 sql 管理功能,无论多复杂,将 sql 写好,然后使用:
SqlPara sp = Db.getSqlPara(...);
Db.update(sp.getSql(), sp.getPara());
sql 管理功能一定要先看文档:
https://www.jfinal.com/doc/5-13
2019-03-15 12:03
@WMN 可以通过继承 SqlServerDialect 扩展一个自己的 MyDialect 出来,覆盖掉 forTableBuilderDoBuild 方法,添加上 []
sql server 目前没有对表名为关键字的问题添加 []
2019-03-15 12:00
@石窟 即便不升级 jfinal,也可以通过 generator.addExcludedTable(...) 将那些 table 给排除掉
2019-03-14 16:38
@libofei 单步调试,看看 DbKit.getConfig().getDataSource() 获取到的对象是什么类型,或许就是你要的类型,那么强制类型转换即可
如果不是你要的类型,单步调试在断点停下时看对象里头包含的属性有没有你要的东西
DbKit.getConfig().getDataSource() 得到的很可能是一个包装类,里头会有你要的东东,通过其提供的 getter 方法获取得到,如果没有 getter 方法,可以通过反射获取