Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जब प्रोजेक्ट MySQL और PostgreSQL दोनों का उपयोग करता है तो JsonStringType से JsonBinaryType पर स्विच करें

2.11 . से शुरू हाइबरनेट प्रकार परियोजना का संस्करण, आप बस JsonType . का उपयोग कर सकते हैं , जो PostgreSQL, MySQL, Oracle, SQL Server, या H2 के साथ काम करता है।

तो, JsonType use का उपयोग करें इसके बजाय JsonBinaryType या 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;

}

बस!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डॉक्ट्रिन कन्वर्ट-मैपिंग चलाते समय टेबल छोड़ें

  2. डेटाबेस से लिए गए डबल के लिए शून्य मान की जांच कैसे करें

  3. NHibernate सम्मिलित करेगा लेकिन mysql चलाने वाले साझा सर्वर के साथ होस्ट करने के लिए स्थानांतरित होने के बाद अपडेट नहीं होगा

  4. mysql सम्मिलित करें यदि अद्वितीय कुंजी के बिना मौजूद नहीं है

  5. =नल और IS NULL में क्या अंतर है?