Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da Java Magazine ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Video: Introdução a Hibernate - Aula 11 - Consultas "Orientadas a Objetos"
Nesta vídeo-aula aprendemos como trabalhar com consultas orientadas a objetos, como utilizar a interface CRITERIA do hibernate e como ela pode facilitar a nossa vida quando se trata de consultas repicadas.
Tempo: 00:14:16
Mini-Resumo: Nesta aula aprendemos como trabalhar com consultas orientadas a objetos, aprendemos como utilizar a interface CRITERIA do hibernate e como ela pode facilitar a nossa vida quando se trata de consultas repicadas (aquelas que são geradas conforme os dados selecionados pelo usuário em tela). Ponto poderoso do framework Hibernate a interface Criteria é demonstrada desde um simples LIMIT até a alteração do modo de recuperação das coleções.
Tecnologias Utilizadas: Java SE 6, NetBeans 6.1, Hibernate 3
Exemplos construídos: Exemplos diversos são construídos para demonstrar o funcionamento da mesma, recuperando usuários , produtos e itens de vendas mostrando como o poder da interface CRITERIA pode ser transferido para a sua aplicação.
Palavras chaves: netbeans6 hibernate jpa orm entity entidade mapeamento criteria

2 COMENTÁRIOS
Jedidias Pereira Souza
Prof.,
escrevi o seguinte comando:
c.add(Restrictions.and(Restrictions.like( ..., ... ), Restrictions.not(Restrictions.like(... , ... ))));
Em que "c" é um Criteria e os argumentos foram omitidos. Tentei simplificar isso fazendo o import:
import org.hibernate.criterion.Restrictions.*;
A fim de poder escrever:
c.add(and(like( ..., ...), not(like(... , ...))));
O fato é que os and''s foram reconhecidos, mas o like''s não. Tentei tambem criar um objeto do tipo Restrictions com um nome mais curto, mas o construtor não é visível. Afinal, não tem como simplificar isso aí não?
[há +1 ano] -
Responder
[autor]
Dyego Souza Do Carmo
O IDE apresentou o erro ou simplesmente "nao funcionou" ?
[há +1 ano] -
Responder
Você está em:
canal Java
Publicidade
Este post faz parte de:
Curso(s):
[TUTORIAL] Aprenda a persistir dados em suas aplicações J...
Formações:
Formação Java web Developer
Curso(s):
Formações:
Dyego Souza Do Carmo
Space do autor
Engenheiro da Computação e evangelista da tecnologia Java , a mais de 15 anos especialista no sistema operacional linux. Programador Java a 8 anos sendo especialista em desenvolvimento de aplicações Java EE utilizando objetos distribuidos e Swing.
Consultoria em Dúvidas - Http://www.forHelp.Us
Space do autor

download

5
0
