/** * */ package com.cwa.nagrand.manager; import java.util.List; import org.apache.ibatis.session.SqlSession; import com.cwa.gamecore.context.AppContext; import com.cwa.nagrand.db.DBSessionManager; import com.cwa.nagrand.db.arena.ArenaDAO; import com.cwa.nagrand.log.Log; import com.cwa.nagrand.memory.Arena; import com.cwa.nagrand.memory.ArenaManager; /** * @author zero * */ public class Main { public static void main(String args[]) { Log.debug("Initialize Spring..."); AppContext.getInstance(); Log.debug("Start Mina Server..."); // load all arenas SqlSession session = DBSessionManager.INSTANCE.getSession(); ArenaDAO arenaDAO = session.getMapper(ArenaDAO.class); List<String> allIds = arenaDAO.getAllIds(); for (String arenaId : allIds) { Arena arena = arenaDAO.get(arenaId); arena.setArenaId(arenaId); ArenaManager.INSTANCE.addArena(arena); } session.close(); } }