Olá amigos, Persistentes^^
Estou com um problema de desempenho enorme em meu projeto, especificamente em uma entidade,
tenho uma entidade que tem determinados atributos e um atributo que é um anexo do tipo blob ou lob no banco de dados, que pode ser qual arquivo que foi limitado na aplicação para 1 mb, mais poderia ser maior e futuramente será em outra entidade.
Então quando eu carrego este form para update eu não trago o arquivo para edição já que minha aplicação é web, só irei permitir fazer download dele, e se o usuário altera os outros campos, por exemplo nome e manda salva, o update terá que fazer um load do objeto do banco e fazer um setNome(“novo valor”); e fazer update, mais nesse load perco um tempo notável de performance. e não queria ter que fazer o load para alterar, sei que isso não é aconselhável, pelo hibernate pelo fato de locks. masi gostaria de assumir este pelo melhor desempenho da aplicação.
queria poder fazer algo do tipo:
getSession().update(Classe.class, column, valor);
sem load que no banco seria algo do tipo:
UPDATE
tabela
SET
nome=?
WHERE
id=?
simples assim é possível algo do tipo com hibernate?
Att. Fernando Leal.