sql >> Base de Datos >  >> RDS >> PostgreSQL

Hibernate:seleccione una columna que contenga datos binarios que no deberían cargarse

uno de

  1. Carga perezosa el campo

    Agregue @Basic(fetch = FetchType.LAZY) anotación a su campo. Necesitará instrumentación de bytecode. Consulte http://java.dzone.com/articles/hibernate-bytecode-enhancement por ayuda

  2. Haga del campo su propia clase y conviértalo en una relación uno a uno. Entonces hazlo perezoso

  3. ¿Es posible que pueda establecer una relación uno a uno con la misma clase? Entonces hazlo perezoso

Para su segunda pregunta, debe guardar el contentType del archivo cargado en su base de datos y escríbalo cuando lo descargue con response.setHeader('Content-Type', ...);