2016-10-03 22:46
以前想过添加,一直没有合适的名字,因为与 cache 相关的方法名有: findByCache、paginateByCache,所以缓存有关的都是在原有的方法名上添加 ByCache。进而可以得出 findById 的带 cache 的方法应该是 findByIdByCache 貌似不太好,而且 findByIdCache 也不太好
所以,这个方法就一直没有添加,而是建议开发者用一下:findFirstByCache 来顶一顶, findByIdFromCache(id) 这个设计与前面的 findByCache、paginateByCache 不成系列,所以没引入
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 访问到了