EJB 3 - anotacao @lob

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

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:

obrigado pela dica do livro.

Saberia dizer para que serve blob em banco de dados?

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

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

Valeu.

[quote=vmm]Bacana, vou dar uma pesquisada e testar num banco de dados.

Valeu.[/quote]

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