try this:
public List getMonthdao() throws DaoException
{
return (List) super.getList("UserCheckSQL.getMonthsList", null);
}
}
Brandon
On Fri, 17 Dec 2004 12:59:46 -0800 (PST), Krishna Mohan
<[EMAIL PROTECTED]> wrote:
> Hi,
>
> I am using Struts 1.1 with back end as ibatis sql-maps 2.0 ./ tomcat
> server 5.0.30
>
> My target is to display the month names on a jsp and not able to do it.
> I am getting [class java.lang.ClassCastException] .
>
> can you pls tell me where I am doing the mistake.
>
> From the service method, I am instantiating a dao class, which is making a
> call to the getList method of BaseDAO.
> Here with System.out.println statements , I have observed that it has
> created list of beans. But in the EmployeeDAO , it is throwing the error
> as
> java.lang.ClassCastException.
>
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
> "http://www.ibatis.com/dtd/sql-map-2.dtd">
>
> <sqlMap namespace="UserCheckSQL">
> <resultMap id="get-Months-List" class="com.Monthdom">
> <result property="month" column="MONTHDESC"/>
> </resultMap>
> <statement id="getMonthsList" resultMap="get-Months-List">
> SELECT MONTHDESC from mt_month
> </statement>
> </sqlMap>
>
> My service method is as follows:
>
> public class UserService {
>
> private static EmployeeDAO dao = new EmployeeDAO();
>
> public List getMonthNames() throws DaoException
> {
> return dao.getMonthdao();
> }
>
> }
>
> ------------------------------------------
> EmployeeDAO
> ------------------------------------------
>
> public class EmployeeDAO extends BaseDAO {
>
> public List getMonthdao() throws DaoException
> {
> return (List) super.getList("getMonthsList", null);
> }
> }
>
> ------------------------------
> BaseDAO - method signature.
> -----------------------------
> public List getList(String statementName, Object parameterObject) throws
> DaoException
>
>
> Thanks
> Krishna.
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com