mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.Long'
2016-02-04 16:19
519 查看
在使用mybaitis传参数的时候,如果仅传入一个类型为Long的参数,那么在 xml文件中应该使用_parameter来代替参数名。
也可以在mapper的接口中,给这个方法的参数加上@param(value=“id”),这样就能在.xml中使用#{id,jdbcType=VARCHAR} 了
<select id="selectById" resultType="java.lang.Long"> select * from table <if test="_parameter != null" > where id = #{_parameter,jdbcType=BIGINT} </if> </select>
也可以在mapper的接口中,给这个方法的参数加上@param(value=“id”),这样就能在.xml中使用#{id,jdbcType=VARCHAR} 了
相关文章推荐
- 使用Hadoop分析数据——简单案例java语言编程之MaxTemperature
- Java集合类总结 (三)
- 入门的JAVA爬虫实现(附代码)
- Java 序列化的高级认识
- java判断是否是合法IP
- java中String s="abc"及String s=new String("abc")详解
- Java集合类总结 (二)
- Java的反射(Reflection)、内省(Retrospector)和beanUtils工具
- spring + c3p0 连接池配置
- Java 简单图片截取
- Java集合类总结 (一)
- Java回调函数使用
- 为什么java.net.URLEncoder.encode方法要调用两次而不是一次呢?
- 从头认识Spring-1.15 对SpEl的值的操作(2)-对比值
- 解析SpringMVC源码中使用到的“适配器”模式
- JDK5并发(1) Locks-AQS
- 一个JavaWeb的迷茫与挣扎
- java开发工具
- 线程池的一系列
- java 之批量转换url中的中文unicode