Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mude de JsonStringType para JsonBinaryType quando o projeto usar MySQL e PostgreSQL


Começando com o 2.11 versão do projeto Hibernate Types, você pode simplesmente usar o JsonType , que funciona com PostgreSQL, MySQL, Oracle, SQL Server ou H2.

Então, use JsonType em vez de JsonBinaryType ou 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;

}

É isso!