Arquivo pela Tag: jpa

mapeamento de banco de dados a orientacao a objetos

Adequar o banco às entidades ou o contrário?

Postado em 09. ago, 2011 por .

20

Uma das features interessantes do Hibernate é gerar a Data Definition Language para criação da estrutura de tabelas do banco de dados (schema). Tudo que precisamos fazer é pensar em nosso modelo Orientado a Objeto que o banco é gerado automaticamente a partir das entidades. Aparentemente o processo de pensar na modelagem do banco de more »

Continue Lendo

Últimos aprendizados e inovações na Caelum

Postado em 27. mai, 2010 por .

15

Inovação é parte fundamental da missão da Caelum. E, como uma empresa de treinamentos, Ensinar e Aprender são nosso dia a dia. Muitos nos perguntam o que devem estudar no seu tempo livre, onde devem investir. A Caelum tem seguido várias linhas e iniciativas que eu gostaria de apresentar nesse post. De tempos em tempos, more »

Continue Lendo

As dependências do Hibernate 3.5 e 3.6

Postado em 14. abr, 2010 por .

37

O primeiro desafio de um iniciante em Hibernate, antes mesmo de fazer um tutorial prático, como o disponível na apostila FJ-21 da Caelum, é organizar as dependências necessárias. Até o Hibernate 3.3, a maneira a qual ele era distribuído dava trabalho pra quem precisasse usar a JPA: além do zip contendo o hibernate, era necessário more »

Continue Lendo

Java EE 6: Começando com Bean Validation

Postado em 03. fev, 2010 por .

17

Não existe tarefa mais comum hoje em dia do que validar dados em uma aplicação. Por exemplo, validamos se na camada de apresentação o usuário preencheu algum campo obrigatório, depois fazemos a mesma lógica de validação em nossa regra de negócio e por último validamos se os dados que serão salvos no banco também estão more »

Continue Lendo

Livro Arquitetura e Design de Software: mais 4 tópicos liberados!

Livro Arquitetura e Design de Software: mais 4 tópicos liberados!

Postado em 04. nov, 2009 por .

13

Atenção! O livro já está a venda. Saiba mais no site oficial. Há três meses anunciamos o livro Arquitetura e Design Java, um livro que está em seu processo de finalização, fortemente baseado na experiência da Caelum com debates no curso de Arquitetura e Design, a adminstração do GUJ.com.br e esses anos de consultoria. Os more »

Continue Lendo

Enfrentando a LazyInitializationException no Hibernate

Postado em 13. out, 2009 por .

22

Sem dúvida o primeiro balde de água fria que levamos ao começar a trabalhar com o Hibernate é a LazyInitializationException. Afinal, quando e por que ela acontece? Para chegar lá precisamos de um exemplo de relacionamento: uma nota fiscal tem vários itens de compra, um produto tem uma categoria: Depois de mapeadas nossas entidades, podemos more »

Continue Lendo

Vídeo da palestra do JBoss Seam no Falando em Java 2009

Postado em 18. ago, 2009 por .

10

Estamos disponibilizando uma das palestras do Falando em Java de 2009, e esta é sobre JBoss Seam, um dos frameworks que mais tem ganho popularidade, que tem como seu líder Gavin King, também criador do Hibernate! É uma introdução ao Seam, junto com uma visão sobre seu futuro. JBoss Seam e WebBeans – Falando em more »

Continue Lendo

Divisions com Hibernate: uso avançado da Criteria API

Postado em 11. set, 2008 por .

12

Existe uma operação, não muito conhecida, mas muitas vezes necessária, em bancos de dados chamada divisão (division). Essa operação representa o seguinte tipo de consulta: Selecione os alunos que fizeram todos os cursos. Selecione os autores em que todos os seus livros têm mais de 200 páginas. E assim por diante. Esse tipo de consulta more »

Continue Lendo

Falando em Java 2008, eu fui!

Falando em Java 2008, eu fui!

Postado em 20. mai, 2008 por .

15

Este domingo aconteceu o Falando em Java 2008, evento organizado pela Caelum e que nessa segunda edição trouxe Emmanuel Bernard. Emmanuel é um francês que já vive há dois anos em Atlanta, e é líder de diversos projetos do Hibernate: a implementação da JPA, o Hibernate Annotations, o Hibernate Search e o Hibernate Validator, além more »

Continue Lendo

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

Arquitetura e Design de Projetos Java

Postado em 01. ago, 2007 por .

13

Hoje em dia são tantos os design patterns, padrões, frameworks e boas práticas, fica confuso tomar uma decisão. Como devemos desenhar nossas classes? Usar herança ou composição? Injeção de dependências? Webservices, RMI ou um simples arquivo XML? JDBC, JPA ou Hibernate? Devo usar EJB? Quando preciso e como faço um cluster? Depois de um longo 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

Screencast – Primeiros Passos para a JPA

Postado em 15. mai, 2007 por .

56

Já tem um bom tempo que lançar uma série de screencasts é um assunto recorrente dentro da Caelum. Já houve algumas pequenas tentativas, mas ao contrário do que parece, não é uma tarefa nada fácil. O vídeo é introdutório, sobre a Java Persistence API (JPA), para quem ainda não teve a oportunidade de testar a more »

Continue Lendo