2016-09-30 20:23
@happyboy 这个不同的数据库要做出不同的处理,先处理 mysql,判断有没有 limit ,有则不处理,无则在末尾添加 limit 1。当然,如果出了问题,用户可以通过扩展 MysqlDialect 来改变行为
2016-09-30 14:37
@happyboy 对于 nginx 来说 WEB-INF/web.xml 以及 WEB-INF/classes 下的东东全都是静态资源,只要你没设置过滤
2016-09-30 14:35
@happyboy 在 model.findFirst 的 API 文档中有相关说明,此外 jfinal 2.3 会考虑自动化添加 limit 1
2016-09-30 11:00
@happyboy 第三种情况是使用了 nginx,有一配置是 root /var/www/myproj,然后就可以通过 WEB-INF/web.xml 访问到了
2016-09-29 17:45
@netwild 如果你用的是最新版本的 jfinal 2.2,那么在创建 CaseInsensitiveContainerFactory 的使用的时候,不要传入任何参数,也是不会有问题的这样用:
arp.setContainerFactory(new CaseInsensitiveContainerFactory()))
注意构造方法不带参数即可
2016-09-29 17:40
@老八 对,就是说的这个组装结果集的代码,这个地方出来的数据是从数据库那边刚刚过来的,所以可以确保没经过什么干扰,如果这里就出问题了,那可能是 jdbc 驱动的问题,换个驱动试试