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 8 - Tipo ENUM
Nesta aula aprendemos como mapear um tipo ENUM do banco de dados para uma classe.
Tempo: 00:14:02
Mini-Resumo: Nesta aula aprendemos como mapear um tipo ENUM do banco de dados para uma classe, como isto é feito no hibernate e como o mesmo se comporta quando recuperado do banco de dados para o objeto, aprendemos também um pouco sobre o sistema de versionamento de registro que o hibernate utiliza para fazer LOCk e garantir a atualização pura de um registro, vemos as duas formas abordados por ele , versionamento com inteiros e com timestamps, muito útil para ter certeza que um registro não foi alterado por outra estacao dentro do período que você esta manipulando ele.
Tecnologias Utilizadas: Java SE 6, NetBeans 6.1, Hibernate 3
Exemplos construídos: Adicionamos um campo do tipo enum em uma das tabelas e mapeamos para a classe mostrando o comportamento do hibbernate para este caso , mapeamos um campo de versão como inteiro e outro versionamento com timespam (data e hora) mostrando também como hibernate pode se mostrar seguro na atualização de registros.
Palavras chaves: netbeans6 hibernate jpa orm entity entidade mapeamento

2 COMENTÁRIOS
Wagner Gomes Dos Santos
Legal, gostei do tutorial, nao conhecia a opcao de utilizar Date como versionador da classe.
Acho apenas que ficou ficou faltando falar um pouco mais sobre enum, com exemplos um opuco mais complexos de enuns que tem valores, me explicando:
public enum Opcoes{
OLD(1,"Old"),NEW(2,"New"),NATURAL(3,"Natural");
String valor;
int id;
//construtor
//getters esetter
}
São poucas as documentacoes a esse respeito em portugues.
Se puder falar um pouco.
Abraços!
Acho apenas que ficou ficou faltando falar um pouco mais sobre enum, com exemplos um opuco mais complexos de enuns que tem valores, me explicando:
public enum Opcoes{
OLD(1,"Old"),NEW(2,"New"),NATURAL(3,"Natural");
String valor;
int id;
//construtor
//getters esetter
}
São poucas as documentacoes a esse respeito em portugues.
Se puder falar um pouco.
Abraços!
[há +1 ano] -
Responder
[autor]
Dyego Souza Do Carmo
Bem observado... estarei sugerindo ao pessoal da DevMedia a publicação de uma aula destinada apenas a explicações sobre o TIPO ENUM do java...
Obrigado e valeu pela força !!
Obrigado e valeu pela força !!
[há +1 ano] -
Responder
Você está em:
canal Java
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
