EJB 3 - anotacao @lob

5 respostas
V

Alguem saberia me dizer para que serve esta anotacao? nao sei o que siginifica lob em banco de dados.

5 Respostas

LuizAvila

Olá;

@Lob - Large Object.

usada para mapear Blobs: byte[], Byte[], e tipos serializaveis: char[], Character[].

@Entity public class Funcionario { @Id private int id; @Basic(fetch=FetchType.LAZY) @Lob @Column(name="FOTO_funcionario") private byte[] foto; // ... }

Compre esse livro, de excelente conteudo:

V

obrigado pela dica do livro.

Saberia dizer para que serve blob em banco de dados?

LuizAvila

Pode ser usado para armazenar dados binários, fotos arquivos, etc.

Observe no meu exemplo que o @Lob indica um atributo que carrega a foto do funcionário

V

Bacana, vou dar uma pesquisada e testar num banco de dados.

Valeu.

LuizAvila

vmm:
Bacana, vou dar uma pesquisada e testar num banco de dados.

Valeu.

Usa o NetBeans, que ele vai te ajudar um monte a montar teu teste.

Criado 26 de janeiro de 2007
Ultima resposta 29 de jan. de 2007
Respostas 5
Participantes 2