Tenho uma entidade, porém não quero carregar toda ela.
Portanto fazia um select.
Porém, agora preciso carregar também um dos relacionamento @OneToMany nesse select (apenas esse relacionamento da entidade).
Mas apenas fazendo o SELECT da propriedade gera um erro de sintaxe no SQL.Pesquisei, mas não achei outra forma de carregar a coleção separada. (O fetch precisa ser EAGER)
@Entity
@Table(name="empresa")
public class Empresa {
@OneToMany(fetch = FetchType.EAGER,
cascade={CascadeType.ALL, CascadeType.REMOVE},
targetEntity=EnderecoFaturamento.class)
@JoiTable(name="enderecos_faturamento_empresas")
private Set<EnderecoFaturamento> listaEnderecosFaturamento;
private String nome;
..... outras propriedades...
}
Alguma sugestão de como posso carregar essa coleção separada?