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

dårlig værdi for typen lang:- Postgresql, Hibernate, Spring

Jeg havde et lignende problem, men det var ikke relateret til rækkefølgen af ​​ID-feltet i databasen.

Efter lidt søgning fandt jeg dette peger på det faktum, at Lobs i Hibernate behandles som OID'er, medmindre andet er angivet.

Det betyder, at Hibernate vil prøve at sætte en Lob ind i en Long og dermed producere den undtagelse PSQLEundtagelse:Dårlig værdi for typen lang

Måden at angive, at Lob skal behandles som tekst, er ved at annotere feltet

@Lob
@Type(type = "org.hibernate.type.TextType")


  1. Skift kommando i Aurora DB (tilføj en ny kolonne)

  2. Hvordan tilføjer man et startscript til en mysql docker-container?

  3. Krænkelse af kardinalitet ved brug af en underforespørgsel, der returnerer to værdier

  4. Hvad er det maksimale antal tegn for NVARCHAR(MAX)?