Membro desde: 06/11/2006 00:35:48
Mensagens: 193
Localização: Recife - PE
Offline
Tenho uma classe Cliente que tem um atributo Collection<Enderecos> e uma entidade Endereco que tem uma referência para um Cliente. Gostaria de fazer um relacionamento bidirecional e mapeie da seguinte forma:
Porém o hibernate está levantando uma exceção dizendo que o campo cliente_id está null, então tirei a declaração nullable = false e então ele não mas levantou a exceção, porém ele põe null nesse campo, e com isso não consegue referenciar o cliente no objeto Endereco. Alguem faz ideia do que possa ser?
Membro desde: 08/02/2007 17:15:32
Mensagens: 1315
Localização: Brasília
Offline
esta linha:
esta propriedade: nullable = false indica se sua coluna pode ser Null ou não, o correto é false, pois não faz sentido aceitar NULL na chave primária.
vc tem um campo na sua tabela cliente desse jeito :
certififique-se se os nomes estão corretos e mapeados os atributos da classe com colunas do banco....
se persistir, coloque a exception ai pra gente vê....
Membro desde: 06/11/2006 00:35:48
Mensagens: 193
Localização: Recife - PE
Offline
tenho um campo id na minha entidade cliente da forma como vc está descrevendo exceto que o generation type é auto, mas com certeza esse não é o problema.