PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Ibernazione:individua una colonna contenente dati binari che non dovrebbero essere caricati

Uno di

  1. Carica pigro il campo

    Aggiungi @Basic(fetch = FetchType.LAZY) annotazione al tuo campo. Avrai bisogno della strumentazione del bytecode. Vedi http://java.dzone.com/articles/hibernate-bytecode-enhancement per aiuto

  2. Rendi il campo la sua classe e rendilo una relazione uno-uno. Quindi rendilo pigro

  3. Potresti essere in grado di creare una relazione one2one con la stessa classe? Quindi rendilo pigro

Per la tua seconda domanda, dovresti salvare il contentType del file caricato nel tuo db e riscrivilo durante il download con response.setHeader('Content-Type', ...);