obrigado pela ajuda, o nome é em maiúsculo mesmo. Veja se vc pode me orientar. Eu estou usando annotations.
no entityManagerFactory1 eu acesso o PostgreSQL
Eu tenho uma classe chama ProjetoVO que tem essa anotação.
Essa classe é acessada pelo postgresql, esta funcionando ok.
@Entity
@Table(name = “projeto”)
Agora eu criei o entityManagerFactory2 e eu acesso o SQL Server
Eu tenho uma classe chamada EmpreendimentoVO que tem essa anotação.
Essa classe pertence ao SQL Server.
@Entity
@Table(name=“TbEmpreendimentos”)
Quando eu faço o deploy o dar o seguinte erro:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘entityManagerFactory1’ defined in ServletContext resource [/WEB-INF/conf/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: No identifier specified for entity: br.teste.aplicacaoejb3.vo.EmpreendimentoVO
O entityManagerFactory1 tenta achar essa tabela mapeada no EmpreendimentoVO no Postgresql, mais é do SQL server. Como faço para distinguir, ja olhei algumas anotaçães.
Obrigado. Guilherme