FEHLER: Wert zu lang für Typzeichenvariable(255) in PostgresqlJava

Java-Forum
Anonymous
 FEHLER: Wert zu lang für Typzeichenvariable(255) in Postgresql

Post by Anonymous »

Ich verwende Spring-Boot und JPA Dies ist das Feld, das ich für die Liste verwende

Code: Select all

@ElementCollection
@Column(columnDefinition="TEXT")
@CollectionTable(name="general_values")
private List values;
Aber ich erhalte eine Fehlermeldung

Code: Select all

Caused by: org.postgresql.util.PSQLException: ERROR: value too long for type character varying(255)
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2440) ~[postgresql-42.2.5.jar:42.2.5]
In der Datenbanktabelle wird der Werttyp jedoch als Text angezeigt. Da ich TEXT als Typ und auch in der Tabellenspalte verwende, wird es als Text angezeigt, aber der Fehler variiert immer noch (255).
Image

Und die Anforderungsnutzlast für das Wertfeld

Code: Select all

"values":["45","There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable"]

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post