常见的异常处理
文章平均质量分 53
papima
java工程师
展开
-
Mapped Statements collection does not contain value for
比如这种错误: Mapped Statements collection does not contain value for后面是什么类什么方法之类的: 错误原因有几种: 1、mapper.xml中没有加入namespace 2、mapper.xml中的方法和接口mapper的方法不对应 3、mapper.xml没有加入到mybatis-config.xml中(即总的配原创 2017-09-07 21:06:08 · 224 阅读 · 0 评论 -
A query was run and no Result Maps were found for the Mapped Statement
记录这次项目中出现的异常 起初我的 SQL语句写的 抛出的异常:A query was run and no Result Maps were found for the Mapped Statement 原因:这是因为查询的结果集没有书写返回的类型resultType/resultMap 更正:原创 2017-09-09 01:51:26 · 14162 阅读 · 0 评论 -
Exception in thread "main" net.sf.json.JSONException: Unquotted string
昨天遇到的异常,记录下来。 控制台报的错: 错误的写法: 正确的写法(需要用到转义\就行了): 总结:其实这个异常只是json格式的问题,自己不细心。原创 2017-10-30 11:34:53 · 3299 阅读 · 0 评论 -
Caused by: org.apache.ibatis.reflection.ReflectionException
记录开发中遇到的异常 出现原因 这里出现的问题是在DAO方法中定义的参数 与 mapper文件不一致 导致的。 解决方案: dao层加@Param("userId")注解即可,加上别名 public List selectKeyByUserId(@Param("userId") long userId);原创 2017-10-24 10:33:22 · 455 阅读 · 0 评论 -
net.sf.json.JSONException: Error while setting property=createDate type class java.lang.String
json-lib反序列化时(JSONObject.toBean),时间类型为空的处理 需求: 在我们的项目里希望JsonString传入日期类型值为空时,JSONObject.toBean时可以将Java对象的该日期属性设为null。 解决过程: json-lib反序列化Json字符串为Java对象,可以通过以下代码处理日期字段: public static T转载 2017-11-29 21:37:09 · 11554 阅读 · 0 评论 -
使用jacob ppt转pdf报错
com.jacob.com.ComFailException: Invoke of: Open Source: Microsoft Office PowerPoint 2007 Description: Presentations.Open : Invalid request. The PowerPoint Frame window does not exist. at com.jacob....原创 2018-03-03 11:37:07 · 2355 阅读 · 0 评论