| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2007 14:00:31
|
danielhexsel
Thread.start()
Membro desde: 26/10/2006 18:33:53
Mensagens: 33
Offline
|
Olá,
Estou querendo mapear 2 schema do meu banco.
Tenha que usar a tag como abaixo:
<property name="default_schema">schema1, schema2</property>
Obrigado
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2007 15:03:46
|
dders
Java Ninja
![[Avatar]](/images/avatar/c8cc7bb5404f8293dd406.gif)
Membro desde: 02/09/2003 23:10:32
Mensagens: 266
Localização: São Paulo
Offline
|
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")
|
Alan Alves da Silva
=============
SCJP 1.5 - Sun Certified Java Programmer 1.5
SCWCD 1.5 - Sun Certified Web Component Developer 1.5
Espec. BPM/SOA - WID-Web Sphere Integration Developer 6.2
Espec. Web Sphere Process Server 6.2
Espec. Java/JEE
http://www.linkedin.com/in/alanalvessilvajava |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2007 15:12:20
|
danielhexsel
Thread.start()
Membro desde: 26/10/2006 18:33:53
Mensagens: 33
Offline
|
A solução foi que eu criei 2 configurações no hibernate config. e depois exportei para o mesmo output.
Falow
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2007 15:35:09
|
fsquadro
GUJ Master
![[Avatar]](/images/avatar/9a4d6e8685bd057e4f68930bd7c8ecc0.png)
Membro desde: 10/07/2006 17:19:04
Mensagens: 1197
Localização: Florianópolis - SC
Offline
|
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.
|
"Coisas boas estão dentro de pequenos arquivos .jar"
Fernando Quadro
Blog
twitter
LinkedIn
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2007 16:24:23
|
danielhexsel
Thread.start()
Membro desde: 26/10/2006 18:33:53
Mensagens: 33
Offline
|
Olá,
Esse é meu arquivo final .xml:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.url">jdbc:oracle:thin:@112.118.1.220:1521:p</property>
<property name="connection.username">p</property>
<property name="connection.password">p</property>
<property name="show_sql">true</property>
<!-- SQL dialect, especifico para a versão 9 do Oracle -->
<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="default_schema">ECOMERCE</property>
</session-factory>
</hibernate-configuration>
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2007 18:24:33
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Acho que nesse caso, o ideal é definir explicitamente o schema diretamente em cada classe, usando a anotação javax.persistence.Table.
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
|
|