diff --git a/WEB-INF/src/modele/dao/Dao.java b/WEB-INF/src/modele/dao/Dao.java deleted file mode 100644 index e6df44f0dde1f3cc91ba2bb8fa293a442094f3e3..0000000000000000000000000000000000000000 --- 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 710adf7b655ef96aec65194c78034a5907957a04..63b94588812a0b619ba1ba1d0de86d6e74a7bb6f 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()) {