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!