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

værdien er for lang for type karakter varierende(255) for længden 100000

Sikker på, din java-kode kører en sql-sætning, hvor en varchar(255)-kolonne er overopdateret med mere end 255 længder streng.

  • Måske bruger du Hibernate Envers
  • Måske er der en triggerfunktion på bordet
  • Måske er du tilsluttet en anden db
  • Måske andre

Log først sql-sætningen med værdier.

logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE

https://www.baeldung.com/sql-logging-spring-boot

Du kan køre sql-sætningen til din db.

  • Hvis virker end du tilslutter andre db
  • Hvis ikke, så kan du løse problemet på db-siden.


  1. SSIS version checkout

  2. Hvordan rettes fejl forårsaget af libmysqlclient.15.dylib ikke bliver indlæst?

  3. Java køres af MySQL trigger

  4. angivelse af klassesti for selvstændig jython