Add json-columns module: JSON columns in Hibernate 7.4.14 (@JdbcTypeCode(SqlTypes.JSON)), JSONB querying, GIN/expression indexes, dirty checking, Jackson 3 vs 2 on PostgreSQL 18.6 and MySQL 8.0.46

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_017ic4b6Kg9RWSTJzyz6KP9X
This commit is contained in:
Claude
2026-10-30 17:00:46 +00:00
parent 98f4ed7411
commit b83cc9988e
51 changed files with 3178 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
== default Boot wiring
JsonMapper bean from Boot : tools.jackson.databind.json.JsonMapper
Hibernate FormatMapper : org.hibernate.type.format.jackson.Jackson3JsonFormatMapper
same JsonMapper instance? : false
native @> (findByAttributesContaining {"color":"black"}): [Floor lamp, Office chair]
HQL json_value (findByColor black) : [Floor lamp, Office chair]
derived query findByDimensions(new Dimensions(300,600,300)): [Floor lamp]
@Modifying json_set repaint(1, "green") -> 1 row; color now green
== profile shared-mapper: HibernatePropertiesCustomizer hands Boot's JsonMapper to Hibernate
same JsonMapper instance? : true