发现一个有意思的事情,hibernate中load方法是延迟加载,但是如果你在load对象时打上一个断点,当你调试的时候,把鼠标放在加载完对象之后的引用,编译器需要显示引用的数据值,因此需要加载对象,所以你的鼠标放在那个位置,编译器会自动发出select语句。