sql >> Databáze >  >> RDS >> Mysql

Přepněte z JsonStringType na JsonBinaryType, když projekt používá MySQL i PostgreSQL

Počínaje 2.11 verze projektu Hibernate Types, stačí použít JsonType , který pracuje s PostgreSQL, MySQL, Oracle, SQL Server nebo H2.

Použijte tedy JsonType místo JsonBinaryType nebo 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;

}

To je ono!



  1. Jak se dotazovat na hodnoty null v poli json typu postgresql?

  2. SQL AS:Použití, příklady a jak vám může nejlépe prospět

  3. Jak provádět průběžné upgrady pro MySQL

  4. MySQL; Nejlepší datový typ pro velká čísla