Dois Schema usando Hibernate Annotations

Olá,

Estou querendo mapear 2 schema do meu banco.
Tenha que usar a tag como abaixo:

schema1, schema2

Obrigado

2 Schemas diferentes podem conter tabelas com o mesmo nome, não faz lógica declarar 2 schemas pois daria pau. Isso é apenas uma teoria válida!!!

Você pode fazer assim na annotation: @Table(name=“SCHEMA.NAME_TABLE”)

A solução foi que eu criei 2 configurações no hibernate config. e depois exportei para o mesmo output.

Falow

danielhexsel,

Você poderia colocar o seu arquivo de configuração do Hibernate para eu dar uma olhada.

Vou ter uma situação parecido no sistema que estou modelando. Terei 2 schemas (nenhuma tabela terá o mesmo nome mesmo estando em schemas diferentes).

Gostaria de dar uma olhada.

Obrigado.

Olá,
Esse é meu arquivo final .xml:

<?xml version="1.0" encoding="utf-8"?> oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@112.118.1.220:1521:p p p true org.hibernate.dialect.Oracle9Dialect ECOMERCE

Na realidade o que eu fiz foi criar duas configurações no hibernate configuration/add configuration e colocar na mesma pasta, não sei se este é o procedimento melhor…mais funco.

Se tiverem outras alternativa, agradeço a sugestão.

Obrigado

Acho que nesse caso, o ideal é definir explicitamente o schema diretamente em cada classe, usando a anotação javax.persistence.Table.

@Table(schema="nome_schema")