当前位置: 代码迷 >> Java Web开发 >> seasar-jdbc中的IF有关问题,用过seasar的进来看看
  详细解决方案

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

热度:10132   发布时间:2013-02-25 21:16:47.0
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。。。*/的时候里面的参数不支持传字符串,只能传数字,还是我写的语法有问题,请大家帮忙看一下。
小弟将感激不尽!



------解决方案--------------------------------------------------------
我正在学校这个东西呢。
  相关解决方案