Mapeamento de tabela

Tenho a seguinte situação:
Tenho uma propriedade que pode ter vários vizinhos, ou seja, propriedade que pode ter propriedades ao seu redor.
Não está retornando nada, ao tentar obter as informações o obj não vem nada.
Criei uma tabela onde está indicando que uma propriedade pode ter vários vizinhos que também são por sua vez propriedades:

CREATE TABLE TB_CDA_PROPRIEDADE_CONFRONTANTE
(
        ID_PROPRIEDADE INT NOT NULL,
        ID_PROPRIEDADE_CONFRONTANTE INT NOT NULL,
        CONSTRAINT FK_PROPRIEDADE_CONFRONTANTE_ORIGEM FOREIGN KEY (ID_PROPRIEDADE) REFERENCES
        TB_CDA_PROPRIEDADE (IDENT),
        CONSTRAINT FK_PROPRIEDADE_CONFRONTANTE_VIZINHO FOREIGN KEY (ID_PROPRIEDADE_CONFRONTANTE) REFERENCES
        TB_CDA_PROPRIEDADE (IDENT)
)

Classe Propriedade:

    @OneToMany(mappedBy = "propriedadeConfrontantePrincipal")
    private Collection<ConfrontanteORM> propriedadeConfrontante;

    @OneToMany(mappedBy = "propriedadeConfrontanteVizinho")
    private Collection<ConfrontanteORM> propriedadeConfrontanteVizinho; 

Classe de mapeamento dos vizinhos

    @ManyToOne(optional = false)
    private PropriedadeORM propriedadeConfrontantePrincipal;    

    @ManyToOne(optional = false)
    private PropriedadeORM propriedadeConfrontanteVizinho;  

ola Everton

ligue o show_sql = true pra que possamos ver o sql gerado.

mas acho que é por causa do default que nao esta funcionando. o hibernate deve estar tentando ler um atributo propriedadeConfrontantePrincipal_id na tabela do vizinho, em vez de usar sua tabela associativa. pra isso, anote, nos relacionamentos, o @JoinTable(name=“TABLE TB_CDA_PROPRIEDADE_CONFRONTANTE”) e passe @JoinColumns como argumento. Algo do tipo:

@JoinTable(name="TABLE TB_CDA_PROPRIEDADE_CONFRONTANTE"), 
   joinColumns = @JoinColumn(name = "ID_PROPRIEDADE"), 
   inverseJoinColumns = @JoinColumn(name = "ID_PROPRIEDADE_CONFRONTANTE"))
@ManyToOne(optional = false)  
private PropriedadeORM propriedadeConfrontantePrincipal;  

ps: aconselho a remover o sufixo ORM das classes. fica melhor pra ler e flui.

abraços