You do not have a resultClass in your <select> element.

Larry


On 9/8/06, Okan Çetin <[EMAIL PROTECTED]> wrote:
Hello;
I could not getting something from db. list object does not contain any
value.  Do you have any idea ?
The code and xml map files:

1) Code

            List list;
            Reader reader =
Resources.getResourceAsReader("com/data/SqlMapConfig.xml");
            SqlMapClient sqlMapper =
SqlMapClientBuilder.buildSqlMapClient (reader);
            reader.close();

//usr=(User)sqlMapper.queryForObject("selectAllUsers");
            list=sqlMapper.queryForList("selectAllUsers");

 2) User.xml

<?xml version="1.0" encoding="UTF-8" ?>

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

 <sqlMap namespace="User">

  <!-- Use type aliases to avoid typing the full classname every time. -->
  <typeAlias alias="User" type="com.domain.User"/>

   <!-- Result maps describe the mapping between the columns returned
       from a query, and the class properties.  A result map isn't
       necessary if the columns (or aliases) match to the properties
        exactly. -->
    <!--    <resultMap id="UserResult" class="User">
         <result property="firstname" column="firstname"/>
      </resultMap>
   -->

  <!-- Select with no parameters using the result map for Account class. -->
  <select id="selectAllUsers" >
    select firstname from PUBLIC.user
  </select>

 </sqlMap>

3) User.java

 public class User {
      private String firstname;
      // getter, setter methods..

Thanks for reply.

--
~
otomatik oluşturuldu:
http://ocetin.net/log
 http://linux.beykent.edu.tr

Reply via email to