mybatis 使用一个参数传递数值 sql主要是使用到 in
来源:互联网 发布:云计算平台管理软件 编辑:程序博客网 时间:2024/05/11 22:08
今天在做公司的一个项目的时候要使用到mybatis,在查询语句中要使用 in 函数,但是使用不同的设置 汇报无效的数字,在一番测试和查找后,终于找到一个比较好的解决方法
sql语句写法:
<span style="font-size:14px;"><select id="findByPrimaryKey" resultType="com.bz.cy.model.TbMemShopping"parameterType="java.lang.String"> SELECT memshopping_id as memshoppingid,userid,shopping_on as shoppingOn,Commodity_id as commodityid,UnitPrice,Numbers,Subtotal,Operation from TB_MEMSHOPPING where memShopping_id = #{memshoppingid,jdbcType=INTEGER}</select></span>
上面是普通的写法,但是当将 = 换为in 之后,会出现无效的数字错误
下面是正确的写法:
<span style="font-size:14px;"><select id="getShoppingByIds" resultType="com.bz.cy.model.TbMemShopping"parameterType="java.lang.String"> SELECT memshopping_id as memshoppingid,userid,shopping_on as shoppingOn,Commodity_id as commodityid,UnitPrice,Numbers,Subtotal,Operation from TB_MEMSHOPPING where memShopping_id in (${_parameter})</select></span>这个有点想法iBATIS中的#value#,当使用一个参数时,在iBATIS中可以这样使用。
0 0
- mybatis 使用一个参数传递数值 sql主要是使用到 in
- Mybatis使用之参数传递
- 让mybatis sql注解支持 IN 多参数传递
- C#中调用SQL Server存储过程主要是参数使用问题
- jpa使用in传递list参数
- MyBatis中的动态SQL,实现不确定条件的CRUD-----使用Map来传递查询的参数
- 业务层使用sql语句作为参数传递给永久层处理--mybatis的写法
- ibatis使用HashMap传递SQL参数
- Mybatis中sql in的使用
- mybatis 传递多参数(不使用实体)
- MYBATIS 的参数传递及XML内使用
- springmvc MyBatis 调用Oracle存储过程,使用Map传递参数
- mybatis mapper使用字段使用in 查询sql语句拼接
- JS 打开一个模式窗口,使用Cookie传递一个参数
- mybatis之sql传递参数映射(六)
- mybatis--使用in的多个参数查询。
- 使用html传递参数
- 使用ajax传递参数
- vim按键说明
- rfid理论基础知识要点(很少画图,有点渣)
- 算法的基本知识
- ”看出头了“
- css3中的background-size
- mybatis 使用一个参数传递数值 sql主要是使用到 in
- 一行代码抓下onlinejungle的所有题目
- 判断一个数是否为素数
- 生成getter与setter的方法
- HTTP协议 状态码详解
- 八皇后问题
- 4.5 路径MTU发现
- 博客的第一天
- OJ_191 Number of 1 Bits