sql >> Base de Datos >  >> RDS >> Mysql

Cambie de JsonStringType a JsonBinaryType cuando el proyecto use MySQL y PostgreSQL

Comenzando con el 2.11 versión del proyecto Hibernate Types, puede usar el JsonType , que funciona con PostgreSQL, MySQL, Oracle, SQL Server o H2.

Entonces, usa JsonType en lugar de JsonBinaryType o 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;

}

¡Eso es!