From 16e668b83d5ea11afcda2de6bbc6e83844734c31 Mon Sep 17 00:00:00 2001 From: Florine Lefebvre <florine.lefebvre.etu@univ-lille.fr> Date: Mon, 17 Mar 2025 11:21:07 +0100 Subject: [PATCH] =?UTF-8?q?affichage=20des=20threads=20dans=20l'ordre=20an?= =?UTF-8?q?t=C3=A9chrnologique?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WEB-INF/src/modele/dao/Dao.java | 10 ---------- WEB-INF/src/modele/dao/DaoThread.java | 4 ++-- 2 files changed, 2 insertions(+), 12 deletions(-) delete mode 100644 WEB-INF/src/modele/dao/Dao.java diff --git a/WEB-INF/src/modele/dao/Dao.java b/WEB-INF/src/modele/dao/Dao.java deleted file mode 100644 index e6df44f..0000000 --- a/WEB-INF/src/modele/dao/Dao.java +++ /dev/null @@ -1,10 +0,0 @@ -package modele.dao; - -import java.util.List; - -public interface Dao<E>{ - List<E> findAll(); - void create(E elt); - void update(E elt); - void delete(E elt); -} diff --git a/WEB-INF/src/modele/dao/DaoThread.java b/WEB-INF/src/modele/dao/DaoThread.java index 710adf7..63b9458 100644 --- a/WEB-INF/src/modele/dao/DaoThread.java +++ b/WEB-INF/src/modele/dao/DaoThread.java @@ -92,7 +92,7 @@ public class DaoThread { DS bdd = DS.getInstance(); List<Thread> res = new ArrayList<>(); try(Connection con = bdd.getConnection()) { - PreparedStatement ps = con.prepareStatement("SELECT * FROM threads WHERE id_thread NOT IN (SELECT id_thread FROM followers WHERE username = ?)"); + PreparedStatement ps = con.prepareStatement("SELECT * FROM threads WHERE id_thread NOT IN (SELECT id_thread FROM followers WHERE username = ?) ORDER BY date DESC"); ps.setString(1, creator); ResultSet rs = ps.executeQuery(); while (rs.next()) { @@ -108,7 +108,7 @@ public class DaoThread { DS bdd = DS.getInstance(); List<Thread> res = new ArrayList<>(); try(Connection con = bdd.getConnection()) { - PreparedStatement ps = con.prepareStatement("SELECT * FROM threads WHERE id_thread IN (SELECT id_thread FROM followers WHERE username = ?)"); + PreparedStatement ps = con.prepareStatement("SELECT * FROM threads WHERE id_thread IN (SELECT id_thread FROM followers WHERE username = ?) ORDER BY date DESC"); ps.setString(1, creator); ResultSet rs = ps.executeQuery(); while (rs.next()) { -- GitLab