Eu tenho uma aplicação em topLink estou passando ela para Hibernate
tenho uma entidade chamada indice que esta em outra base de dados
a DBA da empresa fez um Synonyms no esquema que eu estou usando.
resumindo, como mapear isso @Table(name="GEQ.TBSBD_013_INDICES@SIG.EDSONQUEIROZ.COM.BR" , schema=“GEQ”)
em hibernate.
no BD da oracle já consigo da um select * from índices porem no hibernate não consigo fazer esse mapeamento simplesmente
assim @Table(name=“TBSBD_013_INDICES”)
como seria um select nesse synonyms, posta ai so para eu ver uam coisa[/quote]
cara é bem simples eu apenas seleciono todos, o problema não esta na consulta porque ele esta dando Missing table: TBSBD_013_INDICES por causa do setProperty(“hibernate.hbm2ddl.auto”, “validate”); do hibernate, quando eu comento essa propriedade ai sim ele da erro falando que não pode fazer a consulta.
esse sinomino ta no msm schema das suas entidades?
t+[/quote]
Está, é como eu falei, la no banco eu dou um Select * from TBSBD_013_INDICES sai tudo ok porem na hora de mapear não sai fala que essa tabela não existe, antes eu tinha que fazer select * from GEQ.TBSBD_013_INDICES@pararapararaparara pra funcionar mas agora ta no mesmo esquema basta um select normal