From 6cab93aebd7ddedef2a8dd5892d60a55417881d7 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Mon, 16 Jan 2012 02:32:14 +0000 Subject: [PATCH] Ordering of active leagues (latest first). --- .../src/main/java/com/gempukku/lotro/db/LeagueDAO.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/db/LeagueDAO.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/db/LeagueDAO.java index b0cfd101a..5cb13f937 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/db/LeagueDAO.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/db/LeagueDAO.java @@ -18,7 +18,7 @@ public class LeagueDAO { private CollectionSerializer _serializer; private int _dateLoaded; - private Set _activeLeagues = new HashSet(); + private Set _activeLeagues = new LinkedHashSet(); public LeagueDAO(DbAccess dbAccess, CollectionSerializer serializer) { _dbAccess = dbAccess; @@ -73,7 +73,7 @@ public class LeagueDAO { private void loadActiveLeagues(int currentTime) throws SQLException, IOException { Connection conn = _dbAccess.getDataSource().getConnection(); try { - PreparedStatement statement = conn.prepareStatement("select id, name, type, collection, start, end from league where start<=? and end>=?"); + PreparedStatement statement = conn.prepareStatement("select id, name, type, collection, start, end from league where start<=? and end>=? order by start desc"); try { statement.setInt(1, currentTime); statement.setInt(2, currentTime);