sql >> Databasteknik >  >> RDS >> PostgreSQL

Viloläge :Välj ut en kolumn som innehåller binär data som inte ska laddas

En av

  1. Lata ladda fältet

    Lägg till @Basic(fetch = FetchType.LAZY) anteckning till ditt område. Du behöver bytekodinstrumentering. Se http://java.dzone.com/articles/hibernate-bytecode-enhancement för hjälp

  2. Gör fältet till sin egen klass och gör det till en en-en-relation. Gör det sedan lata

  3. Du kanske kan skapa ett one2one-förhållande till samma klass? Gör det sedan lata

För din andra fråga bör du spara contentType av den uppladdade filen i din db och skriv tillbaka den när du laddar ner med response.setHeader('Content-Type', ...);




  1. Hur kontrollerar jag om MySQL returnerar null/tom?

  2. Konvertera TIMESTAMP skillnad kolumndata till strängformat

  3. Infoga fråga i Oracle:Ogiltigt tabellnamn

  4. Hur man byter namn på en tabell i SQL