sql >> Databasteknik >  >> RDS >> Mysql

Byt från JsonStringType till JsonBinaryType när projektet använder både MySQL och PostgreSQL

Börjar med 2.11 version av Hibernate Types-projektet kan du bara använda JsonType , som fungerar med PostgreSQL, MySQL, Oracle, SQL Server eller H2.

Så använd JsonType istället för JsonBinaryType eller JsonStringType

@Entity
@Table(name = "atable")
@TypeDef(name = "json", typeClass = JsonType.class)
public class Atable {

  @Type(type = "json")
  @Column(name = "acolumn", columnDefinition = "json")
  private JsonNode acolumn;

}

Det är det!



  1. Google Maps API v3:Hur ställer man in zoomnivå och kartcenter till användarinlämnad plats?

  2. Konfigurera ny instans av MySQL vad är Current Root Password?

  3. Kolla in de senaste nyheterna om Microsoft Access, inklusive Access 2022!

  4. Kör MySQL INSERT Query flera gånger (infoga värden i flera tabeller)