!entity

Olá,

Alguém sabe me dizer como localizar um arquivo em uma tag <!ENTITY> em uma aplicação web.

Por exemplo, eu tenho uma aplicação web que chama um xml que referencia outro xml da mesma aplicação através do

O ideal seria passar uma url, tipo http://algumacoisa… mas o xml é carregado durante a inicialização da aplicação e isso trava o servidor.

Alguma idéia?

Quem está processando o xml deve saber como localizar o arquivo…

Olá Renato,

Os xml são arquivos hbm do hibernate, estou usando entity para não ter que repetir campos nos mapeamentos (simulando herança, que já existe nos pojos).

A aplicação utiliza spring também e os xml são carregados na subida da aplicação.

Como eu poderia interceptar isso?

É o Hibernate que lê o ENTITY?

O ENTITY é lido normalmente pelo parser do xml (que não sei qual é no caso do hibernate)… a questão é que é tudo feito pelo próprio hibernate e spring…

A documentação do hibernate cita a utilização de entity, mas não há exemplos e não encontrei nada no google também.

Aí é flórida, talvez o hibernate procure o arquivo em algum lugar padrão, já tentou colocar no mesmo dir da classe, junto com o arq. principal?

Pergunta lá no fórum deles:

http://forum.hibernate.org/