Problema com JPA e Hibernate

3 respostas
barney

Boa noite a todos,

Galera meu problema é o seguinte tenho 2 entidades

Condomínio

public class EntityCondominio implements Serializable {

	private static final long serialVersionUID = 1L;
	@Id
	@GeneratedValue
	@Column(name = "id", nullable = false)
	private int id;
	@Column(name = "nome", nullable = false, length = 45)
	private String nome;
	@Column(name = "valor", nullable = false)
	private float valor;
	@Column(name = "bairro", nullable = true)
	private String bairro;
	@Column(name = "cidade", nullable = true)
	private String cidade;
	@Column(name = "estado", nullable = true)
	private String estado;
	@OneToMany(cascade=CascadeType.PERSIST)
	private List<EntityImovel> listImovel;

Imóvel

public class EntityImovel implements Serializable {
    
	private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue
    @Column(name = "id", nullable = false)
    private int id;
    @Column(name = "numero", nullable = false)
    private int numero;
    @Column(name = "bloco", length = 5)
    private String bloco;
    @Column(name = "numeroApartamento")
    private int numeroApartamento;
    @Column(name = "status")
    private String status;
    @ManyToOne(cascade=CascadeType.PERSIST)
    private EntityCondominio condominio;
    @ManyToOne(cascade=CascadeType.PERSIST)
    private EntityTipoImovel tipoImovel;

bem como vcs podem ver tenho um relacionamento @OneToMany e @ManyToOne.

Então meu problema é nesse relacionamento, o Hibernate gera a tabela de relacionamento e tudo mais.
mas o problema é que ele não está populando a tabela que relaciona as 2 entidades a tabela condominio_imovel.
Quando vou no banco e vou inserir na mão ele mostra certinho, mas isso deve ser feito automático.

Se alguém puder dar uma luz aí eu agradeço ;D

3 Respostas

barney

Po algm da uma ajuda to procurando mas ta foda :confused:

K

Não está faltando algum mappedBy ?

barney

putz era exatamente isso tava procurando aqui na net e achei
agora mesmo valeu pela força :wink:

Criado 3 de novembro de 2010
Ultima resposta 3 de nov. de 2010
Respostas 3
Participantes 2