如何在 ibatis 中改变 resultClass

rexhee 2008-04-23 08:39:10
这是SQLMAP
<select id="select_taInfoById" resultClass="com.test.tainfo" parameterClass="string" >
select * from tainfo where tano=#value#
</select>


上面的返回类型是 com.test.tainfo
但是现在我在程序中想另作他用

请问,在程序中如何改变返回类型
...全文
343 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengyifei11228 2008-04-24
  • 打赏
  • 举报
回复
resultClass="com.test.tainfo" 指的是你返回的是com.test.tainfo的一个实例
你在程序中想另作他用,是指你想用 com.test.tainfo做别的操作,还是像让select * from tainfo where tano=#value# 返回一个别的对象
如果是第一种的话,可以在对象里进行操作,当然也可以用2楼说的强转,如果是后者,那你只用改一下resultClass="com.test.tainfo" 指向新的路径就可以了
吐司vivi 2008-04-24
  • 打赏
  • 举报
回复
如果你更改了resultClass,那么程序中你调用这个select_taInfoById的时候,强制转换成你所更改的类就可以了

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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