No container.  We have a DaoManagerLoader a map of DaoManagers.

public class DaoManagerLoader {
 public static Map<String, DaoManager> map = new HashMap<String, DaoManager>();

 public static DaoManager getInstance(String daoXMLPath) {
   DaoManager daoManager = map.get(daoXMLPath);
   if (daoManager == null) {
     try {
       final Reader reader = Resources.getResourceAsReader(daoXMLPath);
       daoManager = DaoManagerBuilder.buildDaoManager(reader);
       map.put(daoXMLPath, daoManager);
     } catch (Exception e) {
       throw new ServiceException(e);
     }
   }

   return daoManager;
 }

Also, in each of our sql maps, we have the following:

<!DOCTYPE sqlMap
 PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
 "http://ibatis.apache.org/dtd/sql-map-2.dtd";>

Reply via email to