首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

seasar-jdbc中的IF有关问题,用过seasar的进来看看

2012-08-14 
seasar-jdbc中的IF问题,用过seasar的进来看看在使用seasar-manager访问数据的时候,如果把参数传到sql语句

seasar-jdbc中的IF问题,用过seasar的进来看看
在使用seasar-manager访问数据的时候,如果把参数传到sql语句中根据参数的条件来限制查询的条件的时候出现这么一个问题。比如这样书写sql语句
selcet t.name from user t where t.user_code = '10'
/*IF user_type == 01*/
and t.user_type = 'A1'
/*END*/
/*IF user_type == 10*/
and t.user_type = 'B1'
/*END*/
/*IF user_type == 'AA'*/
and t.user_type = 'C1'
/*END*/

其中user_type是传进来的一个参数,根据这个参数来限制查询的条件,
这样的语句一直都过不去,总是报错"AA"NumberFormateException。
是不是在使用/*IF。。。*/的时候里面的参数不支持传字符串,只能传数字,还是我写的语法有问题,请大家帮忙看一下。
小弟将感激不尽!



[解决办法]
我正在学校这个东西呢。

热点排行