FileDocCategorySizeDatePackage
MyUserDao.javaAPI DocExample840Fri Oct 29 16:18:52 BST 2004com.oreilly.strutsckbk.ch10

MyUserDao.java

package com.oreilly.strutsckbk.ch10;

import java.io.Reader;
import java.sql.SQLException;
import java.util.List;

import com.ibatis.common.resources.Resources;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.ibatis.sqlmap.client.SqlMapClientBuilder;

public class MyUserDao {

    private static final SqlMapClient sqlMapClient;
    
    static {
        try {
            Reader reader = Resources.getResourceAsReader("sqlMapConfig.xml");
            sqlMapClient = SqlMapClientBuilder.buildSqlMapClient(reader);
        } catch (Exception e) {
            e.printStackTrace();
            throw new RuntimeException("Unable to create iBATIS sql map client.", e);
        }
    }

	public List getAllUsers() throws SQLException {
        return sqlMapClient.queryForList("getAllUsers", null);
    }
}