Salvem,
Tenho 2 classes :
public class Cidade{
private Integer codEstado;
private Integer codCidade;
private Integer nome;
private Estado estado;
// setters e getters para as propriedades.
}
public class Estado{
private Integer codEstado;
private Integer nome;
// setters e getters para as propriedades.
}
Existe portanto um relacionamento one-to-one de cidade para estado, então eu adicionei um elemento <one-to-one> no mapeamento de Cidade assim:
<one-to-one name="estado" class="Estado">
mas o Hibernate não consegue mapear a classe dizendo que o elemento one-to-one exige um atributo 'column', o que não é verdade segundo o DTD.
O que estou fazendo de errado ?
Eu preciso deste relacionamento para poder fazer um join no Estado quando estiver filtrando cidades pelo estado.