@Entity
Public class EntidadeUm {
@OneToOne
private EntidadeDois dois;
// gets e sets
}
@Entity
public class EntidadeDois{
private String nome;
// gets e sets
}
// Bean de exemplo
@Named
@ViewScoped
public class ExemploBean {
@Inject
private EntidadeUm um;
}
// View de Exemplo JSF
<h:outputText value="Nome"/>
<h:inputText value="#{exemploBean.um.dois.nome}" />
O JSF ao carregar a pagina informa que o objeto dois esta nulo, porem estou informando ao bean que carregue objeto "um" usando @Inject, porem isto não injeta tambem o objeto "dois" ?, se ele não injeta objeto "dois" , seria uma ma patrica injetar dentro da propria entidade "EntidadeUm" o objeto 'EntidadeDois", da seguinte forma:
@Entity
Public class EntidadeUm {
@OneToOne
@Inject
private EntidadeDois dois;
// gets e sets
}
Fiz algumas pesquisas no google, em outros projetos e livros porem não achei nada que me tire esta duvida.