ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Butler <jeffgbut...@gmail.com>
Subject Re: Help With 2.0 SqlMap, XmlSqlMapBuilder
Date Fri, 18 Nov 2005 22:58:14 GMT
This should be pretty simple...
 1. SqlMap --> SqlMapClient
 2. XmlSqlMapBuilder.buildSqlMap --> SqlMapClientBuilder.buildSqlMapClient

Then make sure you use the 2.x versions of the DTDs.
 Jeff Butler
 On 11/18/05, Scott Purcell <spurcell@vertisinc.com> wrote:
>
>
> I am using the 2.1.5 Ibatis and I am following a 1.0 example (see below).
> Currently I am trying to compile the below code, but the SqlMap and the
> XmlSqlMapBuilder do not exist in the 2.1.5 libs. When looking through the
> download I see them in the lib folder under 1-x-Compatibility. But I really
> do not want to use older files. I was building a new clean project and
> hoping to just use the 2.1.5 product.
>
> So what is one to do when trying to Instantiate the SqlMap with 2.0?
>
> Can someone give me a hand here, I have looked through all PDF doc with no
> help, and the JPetstore is using the DAO manager stuff, and I am not ready
> for that yet.
>
> Thanks,
>
>
> import com.ibatis.common.resources.Resources;
> import com.ibatis.db.sqlmap.SqlMap;
> import com.ibatis.db.sqlmap.XmlSqlMapBuilder;
>
> public class BaseDAO {
> private static Log log = LogFactory.getLog(BaseDAO.class);
> private static SqlMap sqlMap = null;
>
> static {
> try {
> String resource = "com/some/fun/sql-map-config.xml";
> Reader reader = Resources.getResourceAsReader(resource);
> log.debug("reader = "+reader );
> sqlMap = XmlSqlMapBuilder.buildSqlMap(reader);
> log.debug("sqlMap = "+sqlMap );
> reader.close();
> } catch (Exception ex) {
> log.error("BaseDAO static block: " + ex);
> throw new RuntimeException("Error Initializing BaseDAO :" + ex);
> }
> }
>
>
>
>

Mime
View raw message