Reported by hbm...@gmail.com, Oct 28, 2010
MyBatis 3.0.2
?
调用mapper的select方法,使用MyBatis Generator生成的Criteria作为参数传入,同时传入参数RowBounds控制分页,结果报错
T
There is no getter for property named '__frch_criterion_1' in 'class XXXX'
?
跟踪OffsetLimitInterceptor过程中发现
?
代码79行创建的newBoundSql相比较从MappedStatement中取得的boundSql丢失了additionalParameters
?
之后在79行和80行之间加入代码
f
for (ParameterMapping mapping : boundSql.getParameterMappings()) {
String prop = mapping.getProperty();
if (boundSql.hasAdditionalParameter(prop)) {
newBoundSql.setAdditionalParameter(prop, boundSql.getAdditionalParameter(prop));
}
}
?
问题解决
Oct 30, 2010
Project Member #1 bad...@gmail.com遵照你所说的方法进行修正.
Status: Fixed 
Jul 9, 2013
#2 louwei.0...@gmail.com这都2013年了,这个bug 还没修复呢。。。
Jul 9, 2013
#3 micro1...@gmail.com小问题自己修改一下就可以了

MyBatis Criteria使用 OffsetLimitInterceptor.java分页报错相关推荐

  1. 新建eclipse的java项目报错处理

    新建eclipse的java项目报错处理:选中报错的项目文件夹→右击选择属性(ALT+Enter)→java构建路径→库→双击"构建路径上的JAR和类文件夹"下面的项→选择备用JR ...

  2. java 无视报错编译_java 无视报错编译

    java 无视报错编译 [2021-02-06 23:28:35]  简介: 系统运维 走进Java1 centOS 6.5下编译openJDK在进行此次操作的时候,作者一共安装并配置了三次linux ...

  3. java test报错_Java 单元测试报错

    «Java 单元测试报错:Test class should have exactly one public zero-argument constructor» public class Test{ ...

  4. 电脑配置java编译报错_java 编译错误

    我有两个简单的代码,ClickMe.java代码为:importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;publiccla ...

  5. intellij-IDE运行Java程序报错:java: -source 1.5 中不支持 lambda 表达式 有用

    intellij-IDE运行Java程序报错:java: -source 1.5 中不支持 lambda 表达式 2017年12月29日 15:04:15 佛空如水 阅读数:795 报错: 解决: 第 ...

  6. Build path entry is missing: /src/test/java missing 报错问题解决

    Build path entry is missing: /src/test/java missing 报错问题解决 参考文章: (1)Build path entry is missing: /sr ...

  7. java编译报错提示编码gbk的不可映射字符啥意思_解决java编译错误:编码GBK的不可映射字符...

    [我的Android进阶之旅]解决Android Studio 运行gradle命令时报错: 错误: 编码GBK的不可映射字符 1.问题描述 最近在负责公司基础业务和移动基础设施的开发工作,正在负责L ...

  8. Java Maven项目文件红叉叉(The compiler compliance specified is 1.6 but a JRE 1.8 is used) java编译报错

    Java Maven项目文件红叉叉(The compiler compliance specified is 1.6 but a JRE 1.8 is used)java编译报错 在导入Maven项目 ...

  9. 【java运行报错】Can not set java.lang.String field com.iS.UserEntity.name to java.lang.Class

    [java运行报错]Can not set java.lang.String field com.iS.UserEntity.name to java.lang.Class 原因: 解决办法 总结:仰 ...

最新文章

  1. 我们是如何陷入贫穷与忙碌的?
  2. win10 远程ubuntu
  3. Java 8 - Lambda从兴趣盎然到索然无味
  4. python不支持_不支持的操作:不可写的python
  5. Veronica博士的研究方向的介绍
  6. java 属性不序列化_怎样对带有不可序列化属性的Java对象进行序列化
  7. 用指向指针方法对N个字符串进行排序并输出
  8. [蓝桥杯2019初赛]修改数组-并查集
  9. mysql自动备份发邮箱,定时任务自动备份数据库并邮件发送
  10. smarty手册-smarty中foreach循环语句详解
  11. LaTex使用Excel实现快速插入表格
  12. [Python设计模式] 第25章 联合国维护世界和平——中介者模式
  13. iOS自动解锁的实现
  14. International Obfuscated C Code Contest(IOCCC)
  15. shark恒破解笔记6-摆脱NAG
  16. Day22 汽车租赁系统
  17. 抖音壁纸小程序怎么做?手把手教你0元拥有自己的壁纸小程序
  18. Typhoon-v1.02 靶机入侵
  19. Android ---创建APP数据库
  20. application配置文件读取!

热门文章

  1. SSIS工具的ETL过程,全量ETL和增量ETL过程教程
  2. 传统软件测试的互联网化改造
  3. Linux磁盘分区详解(fdisk)
  4. 码匠编程:7 个令人兴奋的 JavaScript 新特性
  5. java8 gc配置_基于JDK8的JVM参数设置和GC日志解读
  6. javascript 校验 非空_前端(js+JQuery非空校验)
  7. python可以操作word吗_python实现在windows下操作word的方法
  8. c++注册表操作(未完成)
  9. java mysql proxy_Amoeba是一个类似MySQL Proxy的分布式数据库中间代理层软件,是由陈思儒开发的一个开源的java项目...
  10. linux qt创建静态库,QT创建与QT无关的纯C++程序和动态/静态库