hibernate在的抓取策略通常默认为lazy,懒加载;sql
懒加载在加载一个实体的时候,不会立刻从数据库中加载,即从数据库中加载到内存。数据库
急加载在加载一个实体时,会当即从数据库中查询,与其关联的类也会被同时查询。hibernate
所以急加载就会很快,由于在第一次加载的时候,已经帮咱们所有加载好了。而懒加载则会相对慢一些,由于在我门须要查询的时候,它才会执行sql操做。内存
因此懒加载的优势是占用内存小,执行速度慢;急加载是执行速度快,占用内存高数据