在业务中遇到了几张特别大的表有关联关系的情况,直接在SQL写连接的话会导致查询速度特别慢,所以让我们不允许数据量大的表直接在SQL里面关联,需要在Java里面查
我想问一下是在循环里面调用dao查询其他信息比较合适还是吧其他表数据都查出来然后在Java里面循环赋值比较合适?
正常情况下大多数人用的都是数据库查出来后在代码中循环,java8及以上版本的foreach、stream之类的都是多线程的循环,数据量越大越有优势,缺点就是不利于debug
当然是查出全部用java循环合适了,效率肯定比一直循环查数据库高很多