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:
Duvida hibernate - anotação formula
Índice dos Fóruns
»
Desenvolvimento Web
Autor
Mensagem
15/03/2010 16:21:15
Assunto:
Duvida hibernate - anotação formula
vinicius_roc
JavaEvangelist
Membro desde: 12/06/2009 14:18:31
Mensagens: 363
Offline
Boa tarde pessoal,
Estou com um problema meio urgente para resolver. Tenho a seguinte query no banco
select ( this.DT_CRIACAO + (select CASE tpSol.ID_TIPO_PRAZO WHEN 4 THEN (CONVERT (DECIMAL(18,0), tpSol.prazo))/24 WHEN 6 THEN ((CONVERT (DECIMAL(18,0), tpSol.prazo))/24)/60 ELSE tpSol.prazo END from outra_tabela tpSol where tpSol.id = this.id )) as dataLimite from tabela this
E preciso passar isso para o hibernate preencher um campo para mim. Tentei direto assim:
@Formula(value="DT_CRIACAO + (select CASE tpSol.ID_TIPO_PRAZO WHEN 4 THEN (CONVERT (DECIMAL(18,0), tpSol.NR_PRAZO))/24 WHEN 6 THEN ((CONVERT (DECIMAL(18,0), tpSol.NR_PRAZO))/24)/60 ELSE tpSol.NR_PRAZO END from AD_TIPO_SOLICITACAO tpSol where tpSol.ID_TIPO_SOLICITACAO = ID_TIPO_SOLICITACAO)")
porem ele esta retornando excessao com a mensagem Incorrect syntax near the keyword 'CONVERT'.
Minha duvida é: Como posso realizar a consulta acima utilizando a anotação formula do hibernate? Tks
Att,
Vinicius Roberto
15/03/2010 16:43:13
Assunto:
Re:Duvida hibernate - anotação formula
pissike
Entusiasta Java
Membro desde: 13/11/2008 08:07:03
Mensagens: 16
Offline
Artigo sobre Formula:
http://onjava.com/pub/a/onjava/2005/08/03/hibernate.html?page=1
Anotação:
http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#d0e2273
Índice dos Fóruns
»
Desenvolvimento Web
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
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team