ORA-00907

1.关于报错有其他方面的,主要讲一个括号问题导致的:即中文括号导致报错  ,使用ibatis   当然了在plsql中能够执行成功,但在java代码中报错

 

注意只有半边为中文,尽然也能运行过去,最后调试跟踪找到竟然是右半边中文括号

 

2.另外一个关于mybatis的foreach 在ibatis中的使用,恶心的使用属性加中括号(和主题无关的,但使用ibatis跳不出的坑的,希望有用提提)

Map<String,Object> map =new  HashMap<String,Object>();

String[] yy= p.split(",");

map.put("ids",yy);  

传递参数的用map     parameterClass="java.util.Map"

 

select * from aa where 1=1 and  id in

 <iterate property="ids"   conjunction="," open="(" close=")">

    #ids[]#

 </iterate>

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章