关于ActiveRecord的使用方法的改进

你好,我是一个新手,最近刚刚拜读jfinal的用户手册介绍,有一个不成熟的小意见在这里提一下:

 对于这样的用法--->Db.deleteById("user", 25);// 删除id值为25的user表中的记录 

 可不可以扩展为支持Lambda表达式--->    Db.Users.Delete(x=>x.Id==25)

 好处是避免硬编码书写表名“user”,增加代码灵活性。

评论区

JFinal

2017-03-19 17:31

由于 jfinal 开源已有五年多了,所以很多老用户和老项目还在用 jdk 1.6,为了照顾老用户和兼容老项目,最远可以支持 jdk 1.6,所以 jfinal 项目自身的代码通程没有使用 lambda 表达式

现要只能是大家可以在自己的基于 jfinal 的项目中自由使用 lambda,而 jfinal 代码暂时还不能使用 lambda

热门反馈

扫码入社