看到视频中老师很多地方使用selectByPrimaryKey 来获取一个pojo对象,然后只是用其中一个属性的值。这样在实际的大型项目中会影响性能吧?
换句话来说,就是
select a from 表名 where 条件
select a,b,c,d,e,f,g... from 表名 where 条件
当表中的数据量达到几万,几十万甚至更多时,这两句sql查询时间会有很大差别吧?因为在实际项目,我就遇到过这个情况。
不知是否是因为老师为了方便的原因,不想重新再写sql,所以就直接不停复用mybatis插件生成的这个selectByPrimaryKey sql方法.
希望老师百忙之中能抽空解答一下,这个问题关系实际工作当中,数据库性能调优的场景,谢谢