hibernate jpa中 的 fetch属性

fetch的默认值:FetchType.EAGER

默认情况下,jpa持续性提供程序使用获取类型EAGER:这将要求持续性提供程序运行时必须迫切获取数据。


如果这不适合于应用程序或特定的持久字段,请将fetch设置为FetchType.LAZY:这将提示持续性提供程序在首次访问数据(如果可以)时应不急于获取数据。


当得到多的一方,默认的加载是延迟加载。例如OneToMany
反过来当得到one的一方,默认的加载是立即加载。例如:ManyToOne

你可能感兴趣的:(Hibernate,jpa)