From bc5ba794a156307b0e14af33b8a485c34c6114b7 Mon Sep 17 00:00:00 2001 From: Charlie Darques <charlie.darques.etu@univ-lille.fr> Date: Thu, 13 Mar 2025 13:05:18 +0100 Subject: [PATCH] correction de bug : poster un message est possible --- WEB-INF/src/dao/UserDAO.java | 7 ++++--- sql/data.sql | 5 +++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/WEB-INF/src/dao/UserDAO.java b/WEB-INF/src/dao/UserDAO.java index 20bee1f..88a1817 100644 --- a/WEB-INF/src/dao/UserDAO.java +++ b/WEB-INF/src/dao/UserDAO.java @@ -169,11 +169,12 @@ public class UserDAO { PreparedStatement ps = this.con.prepareStatement("INSERT INTO msg (userID_msg, threadID, msg, posted_at) VALUES(?, ?, ?, ?)"); try { System.out.println("dans le try de post message"); - ps.setString(1, ""+user.getId()); + ps.setInt(1, user.getId()); // PROBLEME ICI - ps.setString(2, ""+thread.getId()); + ps.setInt(2, thread.getId()); ps.setString(3, message); - ps.setString(4, "TO_DATE(" + LocalDate.now().toString() + ", 'YYYY/MM/DD')"); + Date date = Date.valueOf(LocalDate.now()); + ps.setDate(4, date); System.out.println(ps); ps.executeUpdate(); } diff --git a/sql/data.sql b/sql/data.sql index 9a4d848..e879014 100644 --- a/sql/data.sql +++ b/sql/data.sql @@ -17,11 +17,12 @@ INSERT INTO follow VALUES (2,1, TO_DATE('11/02/2025', 'DD/MM/YYYY')), (1,4, TO_DATE('20/09/2025', 'DD/MM/YYYY')); -INSERT INTO msg VALUES (3 , 1, 'Bonjour !', TO_DATE('11/02/2025', 'DD/MM/YYYY')), +INSERT INTO msg (userID_msg, threadID, msg, posted_at) VALUES + (3 , 1, 'Bonjour !', TO_DATE('11/02/2025', 'DD/MM/YYYY')), (4, 1, 'Hello !', TO_DATE('18/02/2025', 'DD/MM/YYYY')), (1, 3, 'Mon objet était ici.', TO_DATE('02/02/2025', 'DD/MM/YYYY')); -INSERT INTO reactions VALUES (2, 1, 'TRUE'), +INSERT INTO reactions VALUES (2, 2, 'TRUE'), (4,3, 'FALSE'), (3, 3, 'TRUE'); \ No newline at end of file -- GitLab