Problema ao carregar tabela com coluna varbinary

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?