GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Mapeando procedure com annotations
Índice dos Fóruns
»
Ferramentas, Frameworks e Utilitários
Autor
Mensagem
09/03/2009 16:13:56
Assunto:
Mapeando procedure com annotations
Jedi_FeniX
Virtual Machine Man
Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline
Como eu posso mapear uma procedure com annotations?
Para executar a mesma eu só preciso usar este sql:
select * from get_users() as (id integer, name as varchar, street as vachar)
E gostaria de saber também como posso mapear os campos retornados, pq o retorno são duas entidades.
www.bau-de-dev.com
09/03/2009 16:31:05
Assunto:
Re:Mapeando procedure com annotations
toncarvalho@gmail.com
JavaBaby
Membro desde: 29/04/2008 09:12:56
Mensagens: 78
Offline
Olá estou com este mesmo problema a um certo tempo, só que estou usando o hibernate com xml
da uma olhada no post..
http://www.guj.com.br/posts/preList/115739/626128.java#626128
09/03/2009 16:54:10
Assunto:
Re:Mapeando procedure com annotations
Jedi_FeniX
Virtual Machine Man
Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline
Não consegui ve o erro no teu xml.
Achei uma coisa na documentaçao do hibernate que pode vir a me ajudar, que é mapeamento de queries.
http://www.hibernate.org/hib_docs/annotations/reference/en/html/entity.html#entity-mapping-query-native
Mas quando rodo o método que chama a query mapeada dá um monte de erro nos relacionamentos:
javax.persistence.PersistenceException: [PersistenceUnit: SendIncentivePU] Unable to configure EntityManagerFactory at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:265) at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:125) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33) at br.com.control.ScheduleJpaController.<init>(ScheduleJpaController.java:26) at persistence.TestSchedule.testNamedQuery(TestSchedule.java:49) Caused by: org.hibernate.AnnotationException: @OneToOne or @ManyToOne on br.com.dto.Schedule.timeTemp references an unknown entity: br.com.dto.TimeTemp at org.hibernate.cfg.ToOneFkSecondPass.doSecondPass(ToOneFkSecondPass.java:81) at org.hibernate.cfg.AnnotationConfiguration.processFkSecondPassInOrder(AnnotationConfiguration.java:499) at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:304) at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1115) at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1225) at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:159) at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:854) at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:191) at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:253)
Porque isso acontece?
www.bau-de-dev.com
Índice dos Fóruns
»
Ferramentas, Frameworks e Utilitários
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team