Xml Hibernate - diretorio de usuario

0 respostas
jopss

Ola a todos. Sou novo por aki, mas jah tenhu uma certa experiencia em Java. Estou atrapalhado com uma duvida q deve ser mt idiota pra voces, entao vai lah:

Instalei, testei e executei uma aplicacao mt simples, so para estudo, de java com hibernate. Ta tudo certo e rodando. Minha duvida eh em relacao a execucao desta aplicacao em outra maquina, como se eu "vendesse" este aplicativo a um cliente. Uso o netbeans e ele me dah os .jar numa boa.

Mas e meu banco de dados? Digo do arquivo .gdb e nao o driver. Na configuracao do hibernate.cfg.xml, tem-se o seguinte:

<property name="connection.driver_class">
            org.firebirdsql.jdbc.FBDriver
        </property>
        
        <property name="connection.url">
            jdbc:firebirdsql:localhost/3050:f:\\Fontes\hiber.gdb
        </property>
        
        <property name="connection.username">SYSDBA</property>
        
        <property name="connection.password">masterkey</property>
        
        <property name="dialect">
            org.hibernate.dialect.FirebirdDialect
        </property>
        
        <property name="connection.pool_size">1</property>

Como vimos, tah "fixado" no codigo o patch f:\Fontes\hiber.gdb....
...mas no cpu de meu "cliente", nao sera f:\ e sim c:\... e ainda podem ter um rede em q a raiz possa ser g:\ ou h:\....... :-|

Como faço para "pegar" a raiz de meu usuario e colocar na tag

<property name="connection.url">
            jdbc:firebirdsql:localhost/3050:f:\\Fontes\hiber.gdb
</property>

trocando o f:\ por c:\ ou h:\??????????????????

Há alguma tag xml do hibernate para isso??

Eu uso o instalador istool, entao para criar a pasta Fontes no computador do usuario esta resolvido, mas o problema é fazer o xml referenciar esta pasta, que vai estar o hiber.gdb

Se alguem me ajudar agradeço.... ajudarei em outros assim q possivel

Joao Paulo
[email removido]

Criado 13 de julho de 2006
Respostas 0
Participantes 1