logic和dao层的方法返回值都是entity,这种需要加limit吗?
只有一条,那你查询一条就好了。
你的返回类型是entity的话,就加上limit 1;否则存在多条的时候,会导致报错的。
只有一条语句不需要limit,写了也不会报错。
加上limit 1不会全表扫描,数据量少没事,但从业务上来讲还是加上好,不能保证后面你加多了一条,还得回去改
你如果不是用list接收的,那就加上。为什么呢?因为以后如果查出来了两条数据,就会报错了。程序还是要严谨一些。
为了防止以后代码问题 建议加上条件或者加上limit 1 如果不加条件就使用集合接收 ,如果肯定只有一条数据那就加不加无所谓了