Table of contents: 引言 场景 方法调用触发 Join Fetch触发 NamedEntityGraph触发 动态的EntityGraph触发 补充 1.引言 在一个JPA应用中,可以通过懒加载来提高应用的性能。这一点毋庸置疑,但是懒加载不等于不加载,在某个时刻还是需要加载这些数据的,那么如何触发这个加载的行为才能够事半功倍呢? 大家对于JPA/Hibernate的看法,感觉很慢;具体有JPA Provider(例如Hibernate)会生成非常多效率低下的SQL,于是看起来性能就不行了。每种技术都有自身的优缺点,完美的技术是不存在的。具体问题具体分析,不要人云亦云是一个开发人员应该拥有的基本能力。JPA在目前互联网海量数据的环境下,确实有很多的问题,