赞
踩
MyBatis 支持延迟加载,需要设置 lazyLoadingEnabled = true
是调用时触发加载,而非初始化时就加载信息。
举例:调用 a. getB(). getName(),发现 a. getB() 的值为 null,此时会单独触发事件,先保存好的关联 B 对象的 SQL,查询出来 B,然后再调用 a. setB(b),于是再调用 a. getB(). getName() 就有值了,此为延迟加载的基本原理。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。