【发布时间】:2015-12-17 18:58:54
【问题描述】:
我有一个班级 Usuario。用户与 UsuarioPerfil 有关联:
public class Usuario{
/*Attributes*/
@OneToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "id_usuario_perfil", referencedColumnName = "id", foreignKey = @ForeignKey(name = "fk_usuario_id_usuario_perfil"))
@Getter
@Setter
private UsuarioPerfil usuarioPerfil;
}
public class UsuarioPerfil{
/*Attributes*/
}
我正在使用 Criteria 执行查询,如下所示:
Session sessao = this.getEntityManager().unwrap(Session.class);
sessao.createCriteria(Usuario.class).list();
但是,在某些情况下,愿望清单不会出现在数据 UsuarioPerfil 实体中,只有用户。我如何使用 Hibernate Criteria 来实现这一点?
注意:我知道这可以使用 Hibernate 或 JPA Query
【问题讨论】:
标签: java hibernate hibernate-criteria