sql >> Databasteknik >  >> RDS >> PostgreSQL

Undvik att infoga "null"-värden i databastabellen via JPA

Jag skulle inte förlita mig på standardvärden i databasen i samband med JPA. Du skulle behöva läsa entiteten tillbaka efter infogningen, annars har du en missmatchning mellan entitetstillståndet och db-tillståndet.

Välj det pragmatiska tillvägagångssättet här och initiera alla värden i java. Aldrig hört talas om ett sätt att säga åt JPA/Hibernate att utelämna nollvärden i en infogning/uppdatering.



  1. Begränsning av samtidiga användarsessioner för en specifik inloggning i SQL Server

  2. Förbättra MySQL-prestanda på en Run-Once Query med en stor datamängd

  3. Oracle drop constraint caskad motsvarande i SQL Server

  4. Plats för my.cnf-filen på macOS