[RESOLVIDO] - Dúvida sobre VRaptor: como mapear anotações de alguns pacotes apenas?

6 respostas
paulolimac

Gostaria de saber como configurar o VRaptor para mapear anotações (ex @Entity) de alguns pacotes apenas?

6 Respostas

juniorsatanas

[email removido]

manda um email que te passo meus fontes…

paulolimac

juniorsatanas:
[email removido]

manda um email que te passo meus fontes…

enviei o email.

Grato.

paulolimac

juniorsatanas:
[email removido]

manda um email que te passo meus fontes…

Usei os dados, mas não consegui acessar o material para ver o código.

Lucas_Cavalcanti

não é o vraptor que faz isso, é o hibernate. vc precisa configurá-lo para só mapar as classes que vc quer.

paulolimac

Entendido Lucas.

Quanto ao xml do Hibernate, já estava mapeando apenas as classes que desejei. Mas ainda assim gerava exceções de conflito de uri (duas classes anotadas com vraptor usando a mesma uri).

Como solução, tive que personalizar as uris por pacotes. Estou colocando nas classes ClasseControllers a anotação @Path(“nomeDoPacote/classe”)

Assim, todos os pacotes/classes com anotações continuam sendo reconhecidos, mas não ocorrem mais conflitos de uris.

Ainda assim, grato pela ajuda!

Lucas_Cavalcanti

Então não era um problema com o @Entity, era com os @Resource’s, certo?

você tinha dois controllers com o mesmo nome em pacotes diferentes?

Criado 6 de julho de 2012
Ultima resposta 9 de jul. de 2012
Respostas 6
Participantes 3