From 117858055da5ed9f5d6e997d60ec2256a954e192 Mon Sep 17 00:00:00 2001 From: rafalnowicki116 Date: Sun, 31 Oct 2021 16:45:56 +0100 Subject: [PATCH] Chapter 06 - plain-jdbc We cannot delete the object because the Id for class Singer is set by DB. --- .../main/java/com/apress/prospring5/ch6/PlainJdbcDemo.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chapter06/plain-jdbc/src/main/java/com/apress/prospring5/ch6/PlainJdbcDemo.java b/chapter06/plain-jdbc/src/main/java/com/apress/prospring5/ch6/PlainJdbcDemo.java index bdb0ac2e..bc2c6f5c 100644 --- a/chapter06/plain-jdbc/src/main/java/com/apress/prospring5/ch6/PlainJdbcDemo.java +++ b/chapter06/plain-jdbc/src/main/java/com/apress/prospring5/ch6/PlainJdbcDemo.java @@ -34,7 +34,10 @@ public static void main(String... args) { logger.info("-------------"); logger.info("Deleting the previous created singer"); - + + // fetch the last Singer, we need Id (Id was set by DB) + List singers = singerDao.findAll(); + singer = singers.get(singers.size() - 1); singerDao.delete(singer.getId()); logger.info("Listing singer data after new singer deleted:");