hibernate在的抓取策略通常默認爲lazy,懶加載;sql
懶加載在加載一個實體的時候,不會立刻從數據庫中加載,即從數據庫中加載到內存。數據庫
急加載在加載一個實體時,會當即從數據庫中查詢,與其關聯的類也會被同時查詢。hibernate
所以急加載就會很快,由於在第一次加載的時候,已經幫咱們所有加載好了。而懶加載則會相對慢一些,由於在我門須要查詢的時候,它纔會執行sql操做。內存
因此懶加載的優勢是佔用內存小,執行速度慢;急加載是執行速度快,佔用內存高數據