ibatis取值问题,在等

ACDINO 2011-01-24 06:45:23
没接触过ibatis,可是现在项目中需要用到。下午配置了一下试着取值,输出的时候发现只能得到准确的集合数,可是里面似乎是没有数据的。上网查过了,可能我太笨没找到答案。
贴两段代码出来,烦劳大家给帮忙看下。感激不尽

<sqlMap>

<typeAlias alias="cstuff" type="com.ttzn.model.StuffClass"/>
<resultMap class="cstuff" id="cstuff">
<result property="cstuffCode" column="cstuff_code"/>
<result property="cstuffName" column="cstuff_name"/>
<result property="cstuffProtected" column="cstuff_protected"/>
<result property="cstuffType" column="cstuff_type"/>
</resultMap>

<select id="findAll" resultClass="cstuff">
<![CDATA[
select *
from stuffclass
]]>
</select>
</sqlMap>


public List<StuffClass> findAll() {
List<StuffClass> list = null;
try {
list = client.queryForList("findAll");
System.out.println("list size::"+list.size());//这里输出6
System.out.println("name::"+list.get(0).getCstuffName());//这里输出null
} catch (SQLException e) {
e.printStackTrace();
}
return list;
}

...全文
47 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
happyfmy 2011-01-24
  • 打赏
  • 举报
回复
resultClass="cstuff"
你上面配置的是map
改为resultMap

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧