mybatis传递多种参数
2011-06-28 16:36
375 查看
1.实体bean:ProductType 2.字段id,name ProductType.xml 中定义一个查询,如下: <parameterMap type="map" id="paramMap"> <parameter property="productType" javaType="com.nd.orm.ProductType" jdbcType="OTHER" /> <parameter property="pageSize" javaType="int" jdbcType="NUMERIC"/> </parameterMap> <select id="getScrollPage" parameterMap="paramMap" resultType="com.nd.orm.ProductType"> select * from ProductType where 1=1 <if test="productType.name!=null and productType.name!=''"> and name like #{productType.name} </if> </select> 查询: Map<String,Object> map=new HashMap<String, Object>(); ProductType a=new ProductType(); a.setName("XXXXX");//////////////////////////////注意这里 map.put("productType", a); map.put("pageSize", 10); List p= session.selectList("ProductType.getScrollPage", map); 问题: 如果a.setName赋值了,查询没问题 可是如果a没有setName,系统就报错: Cause: org.apache.ibatis.executor.ExecutorException: There was no TypeHandler found for parameter productType of statement ProductType.getScrollPage
相关文章推荐
- MyBatis传递多个参数的方法
- Mybatis传递多个参数的解决办法(三种)
- Mybatis传递多个参数进行SQL查询的用法
- Mybatis参数传递记录
- Mybatis中模糊查询时相关的参数传递及xml配置
- Mybatis参数传递的集中写法和方式
- mybatis-map传递多个参数
- Mybatis排序问题 order by 传递的参数
- MyBatis多参数传递的四种方式
- JavaEE_Mybatis_SpringMVC_自定义的参数绑定,页面的日期类型传递到数据库中datetime
- mybatis传递多个参数
- mybatis 传递多个参数的方法(Multiple parameters)
- @Param 注解在Mybatis中的使用 以及传递参数的三种方式
- Mybatis传递单个参数(string)时,获取参数失败
- myBatis,mapper查询方法参数传递出错
- MyBatis3-传递多个参数(Multiple Parameters)
- 基于Eclipse Maven的Spring4/Spring-MVC/Hibernate4整合之八:一个简单例子演示Spring-MVC中多种参数传递方式
- mybatis 多个参数传递获取,基础教程
- MyBatis学习之传递多个参数(一)
- mybatis传递参数总结