Arquivo pela Tag: hibernate

Os 7 hábitos dos desenvolvedores Hibernate e JPA altamente eficazes

Postado em 28. jan, 2008 por .

37

Essa última semana tive a oportunidade de palestrar no RioJUG sobre JPA e Hibernate, onde fui muito bem recebido pelo Guilherme Chapiewski e Magno Cavalcante. Isso ocorreu durante o treinamento de Arquitetura Java que demos para diversos desenvolvedores da Globo.com, e onde tive o prazer de conhecer alguns desenvolvedores e arquitetos, como Vitor Pellegrino, Anselmo more »

Continue Lendo

Conexão Java 2007: Palestras, tutoriais e fotos

Postado em 13. nov, 2007 por .

9

Aconteceu no último final de semana o Conexão Java 2007, evento organizado pelo GUJ, PortalJava e Tempo Real Eventos. A Caelum esteve lá com stand, 3 tutoriais e uma palestra no evento. Muito bom rever os amigos do GUJ, do PortalJava e ex-alunos da Caelum. As palestras foram ótimas e ainda tivemos os tutoriais. Paralelamente, more »

Continue Lendo

Novidades no material do curso FJ-26 Web Avançado com Hibernate e JSF

Postado em 21. ago, 2007 por .

0

Durante o último mês, fizemos uma grande revisão na apostila do nosso curso FJ-26, Laboratório de MVC com Hibernate e JSF para a Web. O material foi reescrito, as tecnologias atualizadas e o conteúdo revisado e estendido. A apostila agora conta com muito mais páginas que a anterior, com mais explicações, códigos de exemplo, exercícios more »

Continue Lendo

JPA: anotações nos getters ou atributos?

Postado em 25. jun, 2007 por .

5

A especificação da JPA permite que você utilize as anotações em uma Entity de duas formasou nos atributos, ou nos getters. Também diz que não devemos misturar isso, pois o comportamento resultante não é especificado. Na época em que a JPA estava em draft, havia até um atributo na anotação @Entity em que você explicitava more »

Continue Lendo

Hibernate Search com Lucene

Postado em 13. jun, 2007 por .

13

O Hibernate Search é uma “full text search engine” que tem sua implementação escrita em cima do Apache Lucene. O Lucene por si só já é bem famoso pelas funcionalidades oferecidas, como buscas aproximadas, índices em memória, e velocidade. A parte mais complicada é a configuração e preparação (indexação) dos dados que são necessários para more »

Continue Lendo

Apostila gratuita de VRaptor, Hibernate e AJAX

Postado em 08. mai, 2007 por .

11

A Caelum acaba de abrir para uso geral mais uma apostila que faz parte dos nossos cursos. É a apostila do FJ::28 – Desenvolvimento ágil para a Web 2.0 com VRaptor, Hibernate e AJAX. É um curso de 20h onde o objetivo é desenvolver uma aplicação Web completa no menor tempo possível, usando ferramentas de more »

Continue Lendo

Relacionamento bidirecional entre classes

Postado em 28. mar, 2007 por .

14

Hoje estava pareando com o Lucas Cavalcanti, em um sistema de alunos para a Universidade de São Paulo. Lucas é o novo estagiário da Caelum, e o primeiro da parceria USP-Caelum, onde colocamos um aluno para trabalhar nos projetos da universidade, e ele é orientado, treinado e coordenado pela empresa. Começamos um projeto novo, e more »

Continue Lendo

JPA com Hibernate: Herança e Mapeamentos

Postado em 04. mar, 2007 por .

16

Essas semanas postarei algumas dicas rápidas no uso da JPA com Hibernate. São alguns pontos que sempre aparecem no desenvolvimento, referentes a performance, elegância e facilidades. Alguns tópicos já são de amplo conhecimento dos usuários do Hibernate, porém na JPA alguns deles são utilizados diferentemente. Cuidado com herança por InheritanceType.JOINED Aqui na Caelum, conforme discutido more »

Continue Lendo

Entidades Managed, Transient e Detached no Hibernate e JPA

Postado em 23. nov, 2006 por .

22

Distinguir entre os estados de uma entidade no JPA/Hibernate é difícil no início. Um objeto é dito transiente quando não tem representação no banco de dados e nem o EntityManager o conhece, como abaixo: Aqui, qualquer mudança no objeto referido por c não gerará nenhum tipo de insert ou update no banco de dados. O more »

Continue Lendo

TransientObjectException, LazyInitializationException e outras famosas do Hibernate

Postado em 01. nov, 2006 por .

10

Para quem desenvolve com Hibernate, sem dúvida as exceptions que aparecem mais são a TransientObjectException (TOE), LazyInitializationException (LIE) e a PersistentObjectException (POE). Semana passada tive o prazer de ministrar um treinamento de EJB3 e JSF para o pessoal da Petrobras de 5 cidades diferentes e durante o curso várias TOEs, POEs e LIEs apareceram. Vamos more »

Continue Lendo