eager - пытается всосать всё сразу, lazy - вот какой мудак до этого додумался ?!! - делает вместо объектов заглушки с 1 полем ID.
и дальше когда дальнейший код обращается к этой заглушке, происходит select * from table where id=1, потом к следующей - select * from table where id=2 и т.п.