优化findFirst

新版本each已经可以在中途终止了findFirst是不是可以优化下不用find改用each

image.png

优化思路

        public Record findFirst(String sql, Object... paras) {
		Record[] records = new Record[1];
		each((Record r) -> {
			records[0] = r;
			return false;
		}, sql, paras);
		return records[0];
	}


评论区

北流家园网

2021-05-19 08:48

好建议

七五热

2021-05-19 13:38

思路不对,这么做反而麻烦,限制太多

hzh740053757

2021-05-19 16:57

@七五热 会有哪些限制呢

七五热

2021-06-09 11:45

@hzh740053757
明知道的事,直接拿第一个就是了。
还去用啥新版本, 你考虑过旧版本么?
单纯的炫技,挺没劲的

混世顽童

2021-06-28 12:03

优化应该是从sql下手,只返回一条数据,而不是返回很多数据只要一条

七五热

2021-09-15 15:45

@混世顽童 没错,而且注释建议说是从sql优化。