fetch的默认值:FetchType.EAGER
默认情况下,jpa持续性提供程序使用获取类型EAGER:这将要求持续性提供程序运行时必须迫切获取数据。
如果这不适合于应用程序或特定的持久字段,请将fetch设置为FetchType.LAZY:这将提示持续性提供程序在首次访问数据(如果可以)时应不急于获取数据。
当得到多的一方,默认的加载是延迟加载。例如OneToMany
反过来当得到one的一方,默认的加载是立即加载。例如:ManyToOne
默认情况下,jpa持续性提供程序使用获取类型EAGER:这将要求持续性提供程序运行时必须迫切获取数据。
如果这不适合于应用程序或特定的持久字段,请将fetch设置为FetchType.LAZY:这将提示持续性提供程序在首次访问数据(如果可以)时应不急于获取数据。
当得到多的一方,默认的加载是延迟加载。例如OneToMany
反过来当得到one的一方,默认的加载是立即加载。例如:ManyToOne