Gab*_*iel 4 java postgresql hibernate sql-types jsonb
为了坚持,我使用 Hibernate 6 并在实体上使用:
@JdbcTypeCode(SqlTypes.JSON)
私有字符串值;
当您保存到数据库时,保存时用引号括起来,并在 json 内转义引号:
"{\"姓名\":\"pepito\", \"姓氏\":\"佩雷斯\"}"
当我使用查询选择值->“名称”不起作用时,我不明白为什么它不按以下方式保存在数据库中:
{"name":"pepito", "lastname":"perez"}
谢谢。
Hibernate ORM 6.1.3.Final 已修复此问题,用 和 注释的字符串@JdbcTypeCode(SqlTypes.JSON)将@JdbcTypeCode(SqlTypes.SQLXML)不再序列化为 JSON/XML。相反,它们将被解释为纯 JSON/XML,以避免序列化/反序列化的开销。
参考
https://in.relation.to/2022/09/08/hibernate-orm-613-final/
| 归档时间: |
|
| 查看次数: |
11332 次 |
| 最近记录: |