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
+21
View File
@@ -0,0 +1,21 @@
# java -version
openjdk version "25.0.5" 2026-10-20 LTS
OpenJDK Runtime Environment Temurin-25.0.5+8 (build 25.0.5+8-LTS)
OpenJDK 64-Bit Server VM Temurin-25.0.5+8 (build 25.0.5+8-LTS, mixed mode, sharing)
# resolved libraries (mvn dependency:list, default profile)
com.fasterxml.jackson.core:jackson-annotations:jar:2.21:compile -- module com.fasterxml.jackson.annotation
com.mysql:mysql-connector-j:jar:9.7.0:compile -- module mysql.connector.j (auto)
jakarta.persistence:jakarta.persistence-api:jar:3.2.0:compile -- module jakarta.persistence
org.hibernate.orm:hibernate-core:jar:7.4.14.Final:compile -- module org.hibernate.orm.core [auto]
org.postgresql:postgresql:jar:42.7.14:compile -- module org.postgresql.jdbc [auto]
org.springframework.boot:spring-boot:jar:4.1.2:compile -- module spring.boot [auto]
org.springframework.data:spring-data-jpa:jar:4.1.2:compile -- module spring.data.jpa [auto]
tools.jackson.core:jackson-core:jar:3.1.7:compile -- module tools.jackson.core
tools.jackson.core:jackson-databind:jar:3.1.7:compile -- module tools.jackson.databind
# PostgreSQL server
PostgreSQL 18.6 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0, 64-bit
# MySQL server
8.0.46-0ubuntu0.24.04.4