永发信息网

Ibatis in语句问题 急急急

答案:1  悬赏:20  手机版
解决时间 2021-07-21 02:37

--配置文件内容
<typeAlias alias="newsDO" type="com.wasu.eis.dataobject.firstpage.NewsDO" />
<select id="queryNews" parameterClass="newsDO" resultMap="RM_NewsDO">
select * from front_news
where newsid in
<iterate property="objectIds" conjunction="," open="(" close=")">
#value[]#
</iterate>
</select>

--实力类
public class NewsDO {
private Long newsId;
private Long objectIds;
.....set/get
}

---测试方法
public void test(){
NewsDO news=new NewsDO();
news.getObjectIds().add(0l);
this.newsService.ueryNews(news);
}
-----报错
信息: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0];
--- The error occurred in com/wasu/eis/sqlmap/news-sqlmap-mapping.xml.
--- The error occurred while preparing the mapped statement for execution.
--- Check the News.addNews.
--- Check the parameter map.
--- Cause: com.ibatis.common.beans.ProbeException: Error getting ordinal list from JavaBean. Cause java.lang.NumberFormatException: For input string: ""
Caused by: java.lang.NumberFormatException: For input string: ""; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/wasu/eis/sqlmap/news-sqlmap-mapping.xml.
--- The error occurred while preparing the mapped statement for execution.
--- Check the News.addNews.
--- Check the parameter map.

兄弟们看为什么 ibatis配置文件里parameterClass="newsDO" 换成java.util.List 就行了,
为什么对像里面的List 就是报错。
我看网上也是这样啊 怎么行啊。
请高手指定下 急急急!!!在线等

最佳答案

private Long objectIds;
.....set/get


NewsDO news=new NewsDO();
news.getObjectIds().add(0l);??这样怎么添加的




<iterate property="objectIds" conjunction="," open="(" close=")">
#value[]#
</iterate>
这里遍历的必须是一个集合




我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁帮我算下3D序列号60A787C0C0E6D89F3F0BC0C0
为什么超级QQ在农场没有东西领
一个有关国情的新名词“城市补丁”是什么意思
什么东西可以拿起却放不下?
谁能给介绍点古代言情小说么
有什么抗癌是抗癌食品???
深圳龙华哪里有卖中式衣服的?
性格内向找什么工作????
为何要读书!
QQ魔域里的祝福
男生刘海向哪边留好看?
“黄钻”和“会员”怎么开通啊?
做免费软件有什么好处??网站是怎么赚钱的?
梯形上底长2厘米,高3厘米,面积15平方厘米。梯
房地产他项权证是什么,他项权证什么意思用英
推荐资讯
怀孕7个月(还有7天就8个月),突然发烧了,3
玩物丧志译成英语,谢谢
寻一款好玩的单机游戏
6级以下的封装强化到10会爆吗
求一个大龙明权激活码!
•Re: 彗星是不是在10月在上海开个人演唱会?
梦幻升到89级,防御有多少,不加属性点的情况下
纪念雨花台烈士的诗词,XP会不会比98更加充分
若是将一张纸插入杯中,则发现蜡烛见故意制燃
诺基亚5320diXM上市了吗?多少钱?
大家知不知道漁兒為甚麼要在水中。
北大西洋公约组织总部在哪?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?