请教大神 Parameter 'StartDate' not found. 异常 5C
 <select id="selHisSettlement" resultType="org.his.beans.HisSettlement">
    select * from HisSettlement 
    <where>
        <if test="StartDate!=null and StartDate!=''">
            AND POSJYSJ &gt;= #{StartDate}
        </if>
        <if test="EndDate!=null and EndDate!=''">
            AND POSJYSJ &lt;= #{EndDate}
        </if>
    </where>
</select>
 public String selHis(@Param("StartDate")String StartDate,@Param("EndDate")String EndDate) {
        try {
            List<HisSettlement> settlement = service.selHisSettlement(StartDate, EndDate);
0

3个回答

 public List<HisSettlement> selHisSettlement(@Param("StartDate")String StartDate,@Param("EndDate")String EndDate)

是这样写的吗?改好之后记得重启服务器,是在不行使用{0},{1}代替它们试下呢?

1
zhangqwe886
zhangqwe886 都试过 就是不行 才发上来的
9 个月之前 回复

@Param注解应该写在 selHisSettlement 这个方法的参数上。而不是外面的那个方法。

0
Y_F_C
Y_F_C 回复zhangqwe886: @Param注解必须用在Mapper接口方法的参数中。还有,这个@Param别导错了
9 个月之前 回复
zhangqwe886
zhangqwe886 谢谢,但是写了 还是报这个
9 个月之前 回复

试一下去掉非空的if判断

0
zhangqwe886
zhangqwe886 谢谢 , 不行的
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的。是时候展现真正的技术了!
其他相关推荐
Parameter 'onuNumber' not found错误,找了半天没找出来
解决办法:List selectByCondition(@Param("onuNumber")String onuNumber, @Param("deviceId")String deviceId,@Param("name")String name); 加上@Param就解决了。
Retrofit2初尝问题汇总及解决方案(含Dagger2)
First:No Retrofit annotation found. (parameter #2)Solution Link: No Retrofit annotation foundSecond:java.lang.IllegalArgumentException: Service methods cannot return voidSolution Method:修改Service层返回值为
MyBatis 出现参数绑定异常 Parameter 'start' not found.
MyBatis 出现参数绑定异常 Parameter 'start' not found. Available parameters are [0, param1, param2, state]rn下面是部分代码rnbean(提供了get set方法):rnrnrn```rn private Integer start;//起始记录rn private Integer end;//结束记录rn private Integer pageNumber;//当前页号rn private Integer pageSize;//每页显示记录数rn private Integer count;//总记录数rn private Integer totalPage;//总页数rn private List data=new ArrayList();//存储数据rn public Integer getStart() rn start=((pageNumber-1)*pageSize)+1;rn return start;rn rn public void setStart(Integer start) rn this.start = start;rn rn```rndao接口rnrnrn```rn public void getWorksByStatePage(PageBean pageBean,@Param("state")String state);rn```rnXML映射文件rn这里是调用Oracle存储过程完成的分页rnrn```rn rn call getWorksByStatePageAndUserId(rn #start,mode=IN,jdbcType=INTEGER,rn #end,mode=IN,jdbcType=INTEGER,rn #state,mode=IN,jdbcType=VARCHAR,rn #userID,mode=IN,jdbcType=INTEGER,rn #count,mode=OUT,jdbcType=INTEGER,rn #data,mode=OUT,jdbcType=CURSOR,javaType=ResultSet,resultMap=pageWorkrn )rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn```rn我在想是不是接口那里同时传入对象和String造成取不到值的问题,但是@Param("pageBean")加上以后XML用#pageBean.start的形式会有406错误rnrn已经改好了rn对象和普通参数一起使用要用@Param("pageBean") XML使用#pageBean.startrn或者XML直接用#0.start的形式取值rnrn后来报的406是因为springmvc的问题rn参考http://blog.csdn.net/aosica321/article/details/73471320解决的rnrnrnrnrnrnrn
mybtis异常
Cause: java.lang.IllegalStateException: Type handler was null on parameter mapping for property '__frch_uid_0'. It was either not specified and/or could not be found for the javaType / jdbcType comb...
Mybatis使用过程中出现的错误
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'f0002s' not found. Available parameters are [arg1, arg0, param1, param2] @Sele...
ADOQuery1: Parameter 'name' not found.
在设计mdi登录窗体时:点“确定”按钮提示错误:ADOQuery1: Parameter 'name' not found.rn大家帮帮我。rn下面是FormLogin的代码:rnunit Unit7;rnrninterfacernrnusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, StdCtrls, DB, ADODB;rnrntypern TFormLogin = class(TForm)rn GroupBox1: TGroupBox;rn Label1: TLabel;rn Label2: TLabel;rn EditName: TEdit;rn EditPassword: TEdit;rn Button1: TButton;rn Button2: TButton;rn ADOQuery1: TADOQuery;rn ADOConnection1: TADOConnection;rn procedure FormKeyPress(Sender: TObject; var Key: Char);rn procedure Button2Click(Sender: TObject);rn procedure Button1Click(Sender: TObject);rn privatern Private declarations rn publicrn Public declarations rn end;rnrnvarrn FormLogin: TFormLogin;rnrnimplementationrnrnuses Main;rn$R *.dfmrnprocedure TFormLogin.Button1Click(Sender: TObject);rn Varrn AQuery:TADOQuery;rn sResult,sPw: string;rnbeginrn adoquery1.Close;rn adoquery1.SQL.Clear;rn adoquery1.SQL.Add('select * from pubyhmcb where useno=:name');rn adoquery1.Parameters.ParamByName('name').Value:=editname.Text;rn adoquery1.Open;rn if adoquery1.RecordCount<>0 thenrn beginrn sPw:=trim(adoquery1.FieldByName('password').AsString);rn AQuery := TADOQuery.Create(nil);rn AQuery.Connection :=adoquery1.connection;rn tryrn AQuery.Close;rn AQuery.SQL.Text := 'exec pr_cims_Encry'''+trim(editname.Text)+''','''+sPw+''',1';rn AQuery.Open;rn sResult:= AQuery.Fieldbyname('pw').AsString;rn finallyrn AQuery.Close;rn AQuery.Free;rn end;rn if sResult=trim(editpassword.Text) thenrn begin showmessage('成功登录');rn formlogin.Hide ;rn formmain.Show;rn end elsern showmessage('登录失败');rn exit;rn endrn else beginrn messagedlg('用户不存在!',mtinformation,[mbOK],0) ;rn exit;rn end;rn end;rnrnprocedure TFormLogin.Button2Click(Sender: TObject);rnbeginrnclose; //退出rnend;rnrnprocedure TFormLogin.FormKeyPress(Sender: TObject; var Key: Char);rnbeginrn if (key=#13) and (activecontrol is Tedit) thenrn beginrn key:=#0;rn perform(wm_nextdlgctl,0,0);rn end;rnend;rnend.
mybatis一个非典型使用异常
mybatis传参有多种方式,这里捕获一种异常如下 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'custId' not found. Available parameters are [arg1, arg...
mybatis 常见错误
错误一:mybatis is not known to the MapperRegistry.先检查对应的mapper.xml文件的namespace是不是对应的全路径比如写成&amp;lt;!-- namespace:名称空间,全局的唯一标识 --&amp;gt;&amp;lt;mapper namespace=&quot;com.rskj.core.data.mapper.JGhmdMapper&quot;&amp;gt;而不是&amp;lt;mapp...
误操作删除数据文件恢复案例
【案例描述】     2011 年 12 月 30 日,某运营商客户,在遭受数据损失之后请求我们协助进行数据恢复。整个数据灾难的过程如下。  1.     凌晨,数据库归档日志写满磁盘,因而无法继续归档,数据库服务中断。 2.     在进行空间释放时,删除了一个认为不再需要的目录。 3.     删除目录之后,发现数据库服务受到影响。 4.     经确认,该目录包含
MyBatis学习——MyBatis映射文件
1、增删改查操作    在mybatis的增删改查操作也有对应于原始JDBC的SQL语句的标签来执行增删改查操作。&amp;lt;select id=&quot;getEmpById&quot; resultType=&quot;stu.l.mybatis.model.Employee&quot; databaseId=&quot;mysql&quot;&amp;gt; &amp;lt;!-- id唯一标识 resultType返回值类型,封装成什...
H5页面水印Jquery源码
HTML5+ jquery水印, 如果有问题,还望大神们请教。。
开发运维日常坑 总结 1-50
注意:1、jstl 不能获取 ${xx.isXXX}的值 is=get 有异常2、Parameter 'XXX' not found. Available parameters are [1, 0, param1, param2] 修改前的代码: @Select(&quot;select * from fruitsell where f_id=#{f_id} and u_id=#{u_id}&quot;) ...
mybatis中provider,热乎坑 20170707|| 分享一个自己写的项目
@Select("select * from new_ent_task") List page(); @SelectProvider(type= TaskProvider.class, method= "pageByCondition") List pageByCondition(@Param("taskName")String taskName); @Sele
LCM模块闪屏现象分析
摘要:手机模块在手机上显示时,会出现闪屏现象,本文对闪屏产生的原因进行初步的分析,并提出了一些改善的方法。 关键词:TFT;LCM;FLICKER;VCOM;频率;扫描方向;PWM;横条纹。 一、闪屏现象综述。     手机模块多采用TFT和CSTN模块,主要为TFT模块,闪屏在所有不良现象中占了很大的比重,主要是因为很多外部环境的影响都会造成闪屏,而且由于测试环境的不同,同样加
mybatis使用@SelectProvider构建动态语句,多个参数(不使用@param注解情况下),3.4.2版本之后报错 BindingException: Parameter 'arg0'
最近代码升级mybatis了的版本3.4.6,启动后发现 使用@SelectProvider构建多个参数(不使用@param注解情况下)的动态语句,在查询时会报错。 org.apache.ibatis.binding.BindingException: Parameter 'arg0' not found.官方例子为此特意翻阅了mybatis的官方说明,找到下面的例子@SelectProvider...
机器学习方向的一些专家大神
李航:http://research.microsoft.com/en-us/people/hangli/,是MSRA Web Search and Mining Group高级研究员和主管,主要研究领域是信息检索,自然语言处理和统计学习。近年来,主要与人合作使用机器学习方法对信息检索中排序,相关性等问题的研究。曾在人大听过一场他的讲座,对实际应用的问题抽象,转化和解决能力值得学习。 周志华
MyBatis学习——内置参数的使用:_parameter、_datebaseId
一、内置参数说明 MyBatis有两个内置参数,分别是_parameter、_datebaseId,也就是说这两个参数是不需要我们定义也可以直接拿来使用的。 _parameter:代表整个参数,如果传入的是单个参数或对象,那么_parameter就可以代表这个参数或对象,如果传入的是多 个参数,那么_parameter代表的就是一个map(MyBatis会默认将参数封装为map) _dat
工具栏测试
传上来请教大神的。。。 用完会删掉 为什么一定要20个字呢 不合理啊 不合理
学生在线答疑
在线学生答疑, 文本类型的,可以观看,有错可以求大神请教!
mybatis批量添加,修改
mybaitis的批量添加修改添加:&amp;lt;insert id=&quot;savelist&quot; parameterType=&quot;java.util.List&quot;&amp;gt; insert into table1( a, b, c, d...
MyBaits | 映射文件之参数处理
一、MyBaits的增删改查 1. 介绍 输入映射 这里我先介绍一下输入映射,是在映射文件中通过 parameterType 指定输入参数的类型,类型可以是简单类型、Hashmap、POJO 的包装类型。在实际操作中,一般我们会在 parameterType 属性中传入 POJO 的类名。如果是通过输入条件进行查询,我们只需要传入对应的 POJO 中的属性即可 输出映射 输出...
开发中遇到的异常记录
注:开发中经常会遇到各种异常,每每都是网上搜索。问题解决之后,可能过段时间就忘记了。下次遇到可能还需要去搜索找答案,因此在这里以博文形势记录下来。 ①java.lang.IllegalArgumentException: Parameter 'directory' is not a directory 今次用到spring启动时报错 :java.lang.IllegalArgume
mysql对sql中别名引起的Column not found问题
Caused by: java.sql.SQLException: Column ‘BTN_ICON’ not found. 报错信息是找不到表中的某字段,但是表里确确实实有这个字段。这个问题,在百度是很难百度到的,因为百度出来的都是确实是字段有问题或者sql写的有问题。但其实,这个问题并不是sql或者表字段的问题。sql如下:SELECT B.RES_ID, B.RES_NAME, B.RES_T
判断当前日期是否在[startDate, endDate]区间
/** * 判断当前日期是否在[startDate, endDate]区间 * * @param startDate 开始日期 * @param endDate 结束日期 * @author jqlin * @return */ public static boolean isEffectiveDate(Date st
电商项目1
先写service 层,再写controller层。找到controller对应的service层,注入对应的service,然后传递参数、调用其中的方法即可。 写Service层接口时,如果没想清楚返回值,看看前端需要什么类型或者直接返回BaseResult。 什么时候返回逻辑视图,什么时候返回json数据?如果请求的是一个jsp页面,就返回逻辑视图;否则就返回一个json字符串。 Jvm...
iOS 如何调试第三方统计到的崩溃报告
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow前言:App上线四个月了,陆陆续续也在友盟上收到一些崩溃报告。这里就写一篇博客,简单介绍下如何debug。有一点要记住,不要指望着复现bug靠断点调试,有些bug,例如多线程引起的,很难复现核心命令dwarfdump --lookup 0x00
如何请教别人问题?
提问的智慧。
MyBatis(五) insert、update、delete 、主键回填、返回matched行数和affected行数、参数配置#{},${}
insert元素&amp;lt;insert id=&quot;insertStudent&quot; parameterType=&quot;student&quot;&amp;gt; insert into student_info (stu_age,stu_sex,stu_name) values (#{stuAge},#{stuSex},#{stuName}) &amp;lt;/insert&amp;gt;属性和select元素的基本一样,比...
${_parameter}mybatis中该参数的理解
&amp;lt;select id=&quot;queryTableDataForMap&quot; parameterType=&quot;String&quot; resultType=&quot;map&quot;&amp;gt; ${_parameter} &amp;lt;/select&amp;gt; 在mybatis中mapper文件中像这样写,你只需要传入一条String格式的sql语句 他就可以直接执行了,所以可以在动态配置的时候使用到 该参数的含义:当...
SpringBoot和redis集成的时候,错误记录
SpringBoot和redis集成的时候,CachingConfigurerSupport 的子类RedisConfig中,RedisConnectionFactory factory报错:Could not autowire. No beans of 'RedisConnectionFactory' type found. less... (Ctrl+F1) Checks autowiring
分析Kettle性能测试过程中的STARTDATE时间问题
关于如何进行Kettle的数据交换性能测试,以及测试过程中发现的STARTDATE时间问题
android studio 升级3.0后,遇到的相关异常(6-7个bug)描述和解决办法!
异常描述1: Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details Error:java.util.concurr
My97DatePicker js包
My97DatePicker date 控件 <input id="startDate" name="startDate" style="width:100px;" class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy-MM'})" /> 可格式化
英文邮件礼仪:向教授请教学术问题
英文邮件礼仪:向教授请教学术问题   邮件主题 邮件主题(subject)不需要写自己的名字。名字是在邮件系统设置里设定好的,在发件时会替换显示实际地址,所以无需在主题里再写一遍。 [关键内容是要在主题里就写明白是否有推荐人,以及主要是什么事。很多教授只看主题。]   一个好的标题,要能简洁地概括邮件的目的或内容。如果你对教授的某个研究项目感兴趣,就可以用这个研究方向作标题,例如"De
问题请教工程,问题请教工程
问题请教工程,问题请教工程,问题请教工程,问题请教工程,问题请教工程,问题请教工程,问题请教工程,问题请教工程,
请教大神Java web的异常
客户端源代码: public class Test_set_list {     public static void main(String[] args) throws Exception {    BaseRPCClient baseRPCClient = new BaseRPCClient();    ArrayList list=new ArrayList();    Mo
Android混淆后运行程序出现异常:Missing type parameter
对程序进行混淆,打包发布版apk,再用真机对该发布版apk进行测试,发现所有有网络请求的页面都无法显示出数据,查看log,发现如下异常: 网上查了查"Missing type parameter"这个问题到底是什么原因引起的,可以看到这样的回答因为程序中用到了gson的new typeToken。那应该是在混淆的文件里对typetoken相关的类做了混淆,导致运行时程序不能识别。看上图的
jqxGrid请求异常处理
function initOurDefData(){     window.missionType = getQueryParam("missionType");     var url = "";//请求地址     var source =          {              dataType: "json",              type: "post",
Hbase常见异常
1、 HBase is able to connect to ZooKeeper but the connection closes immediately hbase(main):001:0> list TABLE                                                                            ERROR:
Linux上安装Apache环境及安装过程报错解决方案(零初始环境)
Note:要从零开始搭建,就不要嫌中间遇到各种eggache的问题! 一.下载apache源代码 1.下载地址:http://httpd.apache.org/download.cgi  找稳定的最新的版本(Stable Release)    得到文件 httpd-2.4.3.tar.gz 2. 上传到你的服务器目录,如:/home/tnuser/installe

相似问题

3
请教大神 Parameter 'StartDate' not found. 异常
7
SpringMVC controller映射问题 求大神解决帮忙
5
使用activeMQ监听,调用mapper时为null怎么解决,请大神帮忙看看
13
今天小妹搭一个ssm框架,但是就是报404,大神能帮忙看一下吗
9
各位大神求救!SpringMvc无法访问到@Controller的问题!
5
spring+myBatis数据不入库问题,求大神解答。
4
http post 请求 spring mvc 接收参数为NULL 求大神帮助啊
6
spring+hibernate懒加载异常,大牛进啊
10
淘淘商城Spring注入报错求大神帮看看啊!!!跪求,看了好久了没解决
5
SpringAoP无法切入问题,请大神指导
10
SSM整合时出现的一个问题,网上找了资料,对比配置感觉没有问题,困扰好长时间,求大神解答疑惑?
2
Spring Boot Web项目整合了CXF发布服务接导致Web页面访问不到了,求大神,谢谢。
5
spring+hibernate 新手问题,困扰已久,请大神看看啊!!!!
13
SSM搭配maven项目注入失败,没有报错,弄了好几天了,求大神帮忙(详细截图)长期在线等
1
这是哪里有问题?小白刚开始springmvc.求大神解答
7
springboot中通过mybatis访问数据,打成jar包后,就出现数据库url未空的异常。
2
SpringMVC在controller层捕获了service层的异常,事务还会回滚吗
1
关于spring boot redis存取问题,求大神帮忙!!
2
大神进来帮忙看看这是什么问题,一直没搞懂
2
求大神把这个spring mvc的项目 集成 sawgger进去