[Resolvido] UnsatisfiedDependencyException no vRaptor ao tentar criar um novo cadastro
9 respostas
JefersonOCruz
Galera, estou com a seguinte dificuldade:
Na tela de Login(IndexController) tem um “cadastre-se”(EmpresaController), nele era para abrir um form de cadastro para que o usuário possa entrar no sistema
O erro é bem simples… o vraptor não conseguir criar esse controller provavelmente tem uma dependência chamada “empresaBusiness” e ela depende da sua EntityManager…
até onde entendi, para que as entidades sejam injetadas basta esse parametro no vRaptor sem a necessidade de criar um CustomProvider, porem na minha aplicação continua o mesmo erro.
Estou usando o VRaptor 3.5.1
kadu.m.lino
Como vc está utilizando o vraptor 3.5 vc só precisa add essa dependência: (caso esteja utilizando o maven, se não, add o vraptor-jpa-1.0.0.jar na pasta lib)
Preciso adicionar alguma anotação a mais nessa nova versão ?
kadu.m.lino
qual versão do hibernate vc está usando?
provavelmente está faltando alguma lib…
como está o seu pom.xml?
JefersonOCruz
hibernate-core-3.6.6.Final.jar
esse é o que veio junto na pasta lib do vRaptor.
tenho um persistence.xml no src/META-INF
as libs do hibernate que tenho aqui são:
hibernate-commons-annotations-3.2.0.Final.jar
hibernate-core-3.6.6.Final.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
hibernate-validator-5.0.0.Final.jar
Não estou usando Maven…
JefersonOCruz
Realmente… Faltava uma lib
a hibernate-entitymanager.jar