Skip to content

Commit 31998de

Browse files
committed
[JAVA-49663] Upgraded hibernate to 7.1.10.Final for hibernate-queries module
1 parent f4798f8 commit 31998de

File tree

3 files changed

+32
-7
lines changed

3 files changed

+32
-7
lines changed

persistence-modules/hibernate-queries/pom.xml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
</parent>
1515

1616
<dependencies>
17+
<dependency>
18+
<groupId>org.hibernate.orm</groupId>
19+
<artifactId>hibernate-hikaricp</artifactId>
20+
<version>${hibernate.version}</version>
21+
</dependency>
1722
<!-- Spring -->
1823
<dependency>
1924
<groupId>org.springframework</groupId>
@@ -87,11 +92,23 @@
8792
</dependency>
8893
<dependency>
8994
<groupId>io.hypersistence</groupId>
90-
<artifactId>hypersistence-utils-hibernate-60</artifactId>
91-
<version>3.3.1</version>
95+
<artifactId>hypersistence-utils-hibernate-70</artifactId>
96+
<version>${hypersistence-utils-hibernate-70.version}</version>
9297
</dependency>
9398
</dependencies>
9499

100+
<dependencyManagement>
101+
<dependencies>
102+
<dependency>
103+
<groupId>org.junit</groupId>
104+
<artifactId>junit-bom</artifactId>
105+
<version>${junit-jupiter.version}</version>
106+
<type>pom</type>
107+
<scope>import</scope>
108+
</dependency>
109+
</dependencies>
110+
</dependencyManagement>
111+
95112
<build>
96113
<plugins>
97114
<plugin>
@@ -106,6 +123,8 @@
106123
</build>
107124

108125
<properties>
126+
<hibernate.version>7.1.10.Final</hibernate.version>
127+
<hypersistence-utils-hibernate-70.version>3.12.0</hypersistence-utils-hibernate-70.version>
109128
<org.springframework.version>6.0.6</org.springframework.version>
110129
<org.springframework.data.version>3.0.3</org.springframework.data.version>
111130
<tomcat-dbcp.version>9.0.0.M26</tomcat-dbcp.version>

persistence-modules/hibernate-queries/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaIntegrationTest.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -207,18 +207,24 @@ public void givenNewItemPrice_whenCriteriaUpdate_thenReturnAffectedResult() {
207207
int oldPrice = 10, newPrice = 20;
208208

209209
Session session = HibernateUtil.getHibernateSession();
210+
Transaction transaction = session.beginTransaction();
210211

211-
Item item = new Item(12, "Test Item 12", "This is a description");
212+
Item item = new Item();
213+
item.setItemName("Test Item 12");
214+
item.setItemDescription("This is a description");
212215
item.setItemPrice(oldPrice);
213-
session.save(item);
216+
session.persist(item);
217+
218+
transaction.commit();
219+
220+
transaction = session.beginTransaction();
214221

215222
CriteriaBuilder cb = session.getCriteriaBuilder();
216223
CriteriaUpdate<Item> criteriaUpdate = cb.createCriteriaUpdate(Item.class);
217224
Root<Item> root = criteriaUpdate.from(Item.class);
218225
criteriaUpdate.set("itemPrice", newPrice);
219226
criteriaUpdate.where(cb.equal(root.get("itemPrice"), oldPrice));
220227

221-
Transaction transaction = session.beginTransaction();
222228
session.createQuery(criteriaUpdate).executeUpdate();
223229
transaction.commit();
224230

persistence-modules/hibernate-queries/src/test/java/com/baeldung/hibernate/criteriaquery/TypeSafeCriteriaIntegrationTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,14 @@ private void prepareData() {
6565
student1.setLastName("Thompson");
6666
student1.setGradYear(1965);
6767

68-
session.save(student1);
68+
session.persist(student1);
6969

7070
Student student2 = new Student();
7171
student2.setFirstName("Dennis");
7272
student2.setLastName("Ritchie");
7373
student2.setGradYear(1963);
7474

75-
session.save(student2);
75+
session.persist(student2);
7676
session.getTransaction().commit();
7777
}
7878

0 commit comments

Comments
 (0)