2017-03-23 10:33
@英俊的小铁匠 @qiushui90 突然想到 offset limit 仅为实现分页的一个手段,例如,通过 pageNumber 与 pageSize 计算出 offset 与 limit 值,再通过这两个值去数据库查询实现分页功能
而如果碰到 offset limit 这种 API 需求时,根本不需要再计算,那么可以直接用 find 方法即可:
find("select * from xxx where ... offset m limit n", ...)
2017-03-22 16:18
@liugz 几百个 ActiveRecordPlugin 估计就占内存 几K 而已,可以忽略不计,对性能毫无影响,对服务器的压力无从谈起
ActiveRecordPlugin 建好以后,不要去 stop() 它,让它一直运行着就好,根据具体的使用情况,调整好连接池的参数就好
2017-03-22 15:21
@cleverbug 原有的体系既然已经工作很久,若让其产生一些变化,恐有不可预测的麻烦出现
2017-03-22 15:20
@cleverbug 如果有新旧项目对接整合,建立保持原有的 bean 不要去动,然后利用 jfinal generator 单独生成 model 层,最后做个工具类,让老的 bean 与 model 之间可以互相转换,互相协同
2017-03-22 14:46
@cleverbug 原来你的 bean 中还有别的属性,通过引入中间 MyModel 覆盖掉 set put ,在其中使用反射可以实现
建议去掉 bean 中的属性,全部使用父类的 Model 来存放值,而且生成器也帮助生成了 setter getter 方法,外界使用 bean 的地方都是通过 getter setter 来操作的