From d8b97a643fb23da31686923ffbdbb13df50d7179 Mon Sep 17 00:00:00 2001 From: Anders Swanson Date: Thu, 9 Oct 2025 10:13:58 -0700 Subject: [PATCH] Fixes for CS Lab Signed-off-by: Anders Swanson --- customer-support-lab/pom.xml | 4 ++-- .../main/java/com/oracle/demo/lab/ticket/JSONTicketStore.java | 4 ++-- .../java/com/oracle/demo/lab/web/SupportTicketController.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/customer-support-lab/pom.xml b/customer-support-lab/pom.xml index 5f8361d47..d1121a30b 100644 --- a/customer-support-lab/pom.xml +++ b/customer-support-lab/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 3.5.5 + 3.5.6 com.oracle.demo @@ -16,7 +16,7 @@ 25.3.0 - 3.68.1 + 3.74.2 21 diff --git a/customer-support-lab/src/main/java/com/oracle/demo/lab/ticket/JSONTicketStore.java b/customer-support-lab/src/main/java/com/oracle/demo/lab/ticket/JSONTicketStore.java index 288f9cdef..05f8145b6 100644 --- a/customer-support-lab/src/main/java/com/oracle/demo/lab/ticket/JSONTicketStore.java +++ b/customer-support-lab/src/main/java/com/oracle/demo/lab/ticket/JSONTicketStore.java @@ -2,7 +2,7 @@ import com.oracle.spring.json.jsonb.JSONB; import com.oracle.spring.json.jsonb.JSONBRowMapper; -import oracle.jdbc.internal.OracleTypes; +import oracle.jdbc.OracleTypes; import org.springframework.context.annotation.Profile; import org.springframework.jdbc.core.simple.JdbcClient; import org.springframework.stereotype.Component; @@ -38,7 +38,7 @@ public void saveTicket(Connection conn, SupportTicket ticket) { byte[] oson = jsonb.toOSON(ticket); try (PreparedStatement ps = conn.prepareStatement(UPDATE_SQL)) { ps.setObject(1, oson, OracleTypes.JSON); - ps.setObject(2, ticket.getId(), OracleTypes.VARCHAR); + ps.setLong(2, ticket.getId()); ps.executeUpdate(); } catch (SQLException e) { throw new RuntimeException(e); diff --git a/customer-support-lab/src/main/java/com/oracle/demo/lab/web/SupportTicketController.java b/customer-support-lab/src/main/java/com/oracle/demo/lab/web/SupportTicketController.java index 4791f0ce9..88c07ec2c 100644 --- a/customer-support-lab/src/main/java/com/oracle/demo/lab/web/SupportTicketController.java +++ b/customer-support-lab/src/main/java/com/oracle/demo/lab/web/SupportTicketController.java @@ -11,7 +11,7 @@ import org.springframework.web.server.ResponseStatusException; @RestController -@Profile({"rest"}) +@Profile("rest") public class SupportTicketController { private final TicketStore ticketStore;