Problemas com many-to-one

2 respostas
kadekdu

Pessoas…

Tenho trabalhado com projetos ja iniciados que não tive participação, muito menos em padronização de banco de dados, por este motivo, estou com uma dúvida…
Eu consigo fazer um relacionamento de tabelas PostgreSQL, mas essas tabelas relacionadas por sua vez precisam ter campos com o mesmo nome, pois no mapeamento da erro.

tenho feito o mapeamento da seguinte forma:

<many-to-one column="usuid" name="usuarioDO" class="com.controlloc.controlweb3.dataobjects.UsuarioDO" not-null="false" not-found="ignore" cascade="none" fetch="join" update="false" insert="false" lazy="false" />

minha pergunta é…
posso fazer um relacionamento entre 2 campos que não tme o mesmo nome… por exemplo

tabelaX &gt&gt campo Y
tabelaW &gt&gt campo F

relacionar campoY com campoF…
isso rola?? se sim… como?? não acho isso em lugal algum!!

2 Respostas

marciosantri

Se entendi sua pergunta, pode sim. Exemplo:

select 
  tabelaX.*, 
  tabelaW.*
from
  tabelaX,
  tabelaY
where tabelaX.campoY = tabelaW.campoF
kadekdu

saquei… mas acho que não expliquei direito!

via query eu manjo fazer… o meu problema é q usam aki o mapeamento do hybernate…

pelo mapeamento usamos essa parada que postei ae… <many-to-one ou one-to-one ou many-to-many… enfim depende da necessidade… no meu caso uso many-to-one… e nesse mapeamento queria usar essa forma de relacionametno… saco???

se precisar explico de outra forma!

valeu!>

Criado 20 de junho de 2007
Ultima resposta 20 de jun. de 2007
Respostas 2
Participantes 2