罗里吧嗦
延迟加载:
就是在须要用到数据时才进行加载,不须要用到数据时就不加载数据。延迟加载也称懒加载,按需加载。
延迟加载对应的是立即加载:不管用不用,只要一调用办法,马上发起查询。
利益:
先从单表查询,须要时再从关联表去关联查询,大大进步数据库性状,由于查询单表要比关联查询多张表速度要快。
坏处:
由于只有当须要用到数据时,才会进行数据库查询,这样在大量量数据查询时,由于查询工作也要消费
时光,所以可能造成用户期待时光变长,造成用户体验下落
实际开发进程中很多时候我们其实不须要总是在加载用户信息时就必定要加载他的账户信息。 此时就是我们所说的延迟加载。
在对应的四种表关系中:一对多,多对一,一对一,多对多
一对多,多对多:通常情形下我们都是采取延迟加载。
多对一,一对一:通常情形下我们都是采取立即加载。延迟加载:
就是在须要用到数据时才进行加载,不须要用到数据时就不加载数据。