本文共 542 字,大约阅读时间需要 1 分钟。
1.在Entity类中定义FetchProfile
@Entity(name = "Employee")@FetchProfile( name = "employee.projects", fetchOverrides = { @FetchProfile.FetchOverride( entity = Employee.class, association = "projects", mode = FetchMode.JOIN ) })Hibernate中提供了 org.hibernate.annotations.FetchProfile标注和 org.hibernate.annotations. FetchProfile.FetchOverride标注。
定义FetchProfile需要提供名称和要设置的关联属性。
2.在Session中支持FetchProfile
session.enableFetchProfile( "employee.projects" );Session支持对名为 employee.projects的FetchProfile。
转载地址:http://zslai.baihongyu.com/