我在休眠 像@ManyToMany关系: Employee表多对多检索标准
public class Employee implements Serializable {
@ManyToMany(fetch = FetchType.EAGER)
@Fetch(FetchMode.SELECT)
@JoinTable(name = "employee_role", joinColumns = { @JoinColumn(name = "employee_id") }, inverseJoinColumns = { @JoinColumn(name = "role_id") })
private Set<Role> roles = new HashSet<Role>(0);
}
表角色:
public class Role implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
@Column(name = "role_id", unique = true, nullable = false)
@Basic(fetch = FetchType.EAGER)
private long id;
}
如何让全体员工当角色被休眠有一个特定的值标准 或子查询