Migrate hibernate-types to hypersistence-utils 49/134249/2
authordanielhanrahan <daniel.hanrahan@est.tech>
Thu, 20 Apr 2023 11:26:47 +0000 (12:26 +0100)
committerDaniel Hanrahan <daniel.hanrahan@est.tech>
Thu, 20 Apr 2023 13:36:54 +0000 (13:36 +0000)
There is newer release of the dependency that provides JSONB support.
The newer version provides additional features, such as Postgres
arrays. It was renamed from hibernate-types to hypersistence-utils.

Issue-ID: CPS-1573
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: Iab556850041b592a8c4d515270dfe4bd9547957a

cps-dependencies/pom.xml
cps-ri/pom.xml
cps-ri/src/main/java/org/onap/cps/spi/entities/FragmentEntity.java

index 13c28a4..ec1fa65 100755 (executable)
                 <version>2.8.9</version>
             </dependency>
             <dependency>
-                <groupId>com.vladmihalcea</groupId>
-                <artifactId>hibernate-types-52</artifactId>
-                <version>2.10.0</version>
+                <groupId>io.hypersistence</groupId>
+                <artifactId>hypersistence-utils-hibernate-52</artifactId>
+                <version>3.3.2</version>
             </dependency>
             <dependency>
                 <groupId>org.antlr</groupId>
index 4380deb..b6bc546 100644 (file)
             <artifactId>postgresql</artifactId>\r
             <version>${postgres.version}</version>\r
         </dependency>\r
-        <!-- Add Hibernate support for Postgres datatype JSONB -->\r
+        <!-- Add Hibernate support for Postgres datatype JSONB and Postgres arrays -->\r
         <dependency>\r
-            <groupId>com.vladmihalcea</groupId>\r
-            <artifactId>hibernate-types-52</artifactId>\r
+            <groupId>io.hypersistence</groupId>\r
+            <artifactId>hypersistence-utils-hibernate-52</artifactId>\r
         </dependency>\r
         <dependency>\r
             <groupId>org.projectlombok</groupId>\r
index 82afc5a..05befc8 100755 (executable)
@@ -21,7 +21,7 @@
 
 package org.onap.cps.spi.entities;
 
-import com.vladmihalcea.hibernate.type.json.JsonBinaryType;
+import io.hypersistence.utils.hibernate.type.json.JsonBinaryType;
 import java.io.Serializable;
 import java.util.Set;
 import javax.persistence.CascadeType;