Estou trabalhando num projeto web utilizando hibernate p/ persistência.
Trata-se de um sistema de cadastro de contratos onde preciso gravar, além dos dados do contrato, um arquivo qualquer relativo ao contrato. Esse arquivo está sendo persistido no banco, numa tabela à parte, numa coluna varbinary (SqlServer 2005).
Os dados do contrato estão na tabela ‘tb_contratos’, que possui uma FK para ‘tb_arquivos’
No POJO, o relacionamento da FK está assim:@OneToOne(cascade = CascadeType.ALL ,fetch = FetchType.LAZY)
O problema é que, sempre que eu carrego a tb_contratos, ele está também carregando o arquivo relacionado, o que faz a carga demorar muito, dependendo do tamanho dele.
Isso não deveria ocorrer, uma vez que FetchType está LAZY, correto?
Alguém tem uma ideia do que pode estar acontecendo?