![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Web
多写文章能生发
这个作者很懒,什么都没留下…
展开
-
Optional int parameter ‘grade‘ is present but cannot be translated into a null value due to being de
完整的错误提示信息:复制出来看的清楚些:Optional int parameter 'grade' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.翻译报错信息:提示的够明显了吧,这里使用了int原创 2022-03-04 15:02:48 · 522 阅读 · 0 评论 -
There is no getter for property named ‘grade‘ in ‘class java.lang.String‘
在xml文件中使用参数时用 _parameter 作为参数名,其他地方不用动。原创 2022-03-04 14:37:25 · 236 阅读 · 0 评论 -
Parameter ‘permissions‘ not found. Available parameters are [0, 1, 2, param3, param1, param2]
使用mybatis时碰到的错误:在Mapper接口中使用了@Param(“xxx”)给参数起了别名,并没有解决我的问题。List<Map<String,Object>> getDataTotal(@Param("permissions") List<String> permissions,@Param("startTime") String startTime,@Param("endTime") String endTime);报错提示内容:Parameter原创 2022-03-02 15:37:12 · 380 阅读 · 0 评论 -
mybatis查询报错:Error querying database. Cause: java.lang.UnsupportedOperationException
出现这种报错大多是因为resultType写错了,我这里查询的结果集是一个List,而这个List里面装的是Map,那么在这里我的resultType 应该是resultType="java.util.Map"而不是resultType=“java.util.List”其实这么想就对了,如果这个查询的结果是List<User>,也就是我们封装好的实体,那么resultType应该是什么?肯定是封装好的实体类,也就是resultType其实是结果集的最小单元的类型,而不是包含最小单元的集合。.原创 2022-03-02 15:08:04 · 4004 阅读 · 0 评论 -
mybatis中使用map接收查询Oracle的结果集属性名(key值)全大写需要转为驼峰命名
在MySQL中直接AS就行了,到了Oracle就不行了,如下:这样才可以:注意,列的别名要用双引号引起来原创 2022-03-02 14:29:02 · 736 阅读 · 0 评论 -
springboot整合tk-mybatis框架搭建
项目结构截图放在文末了,图片太大怕影响观看体验,想模仿搭建项目的可以拉到底看下截图再动手不迟。第一步:依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>原创 2022-01-11 17:52:02 · 756 阅读 · 0 评论 -
springboot整合tk-mybatis时报错:sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to
出现这种错误是因为配置扫描mapper的时候扫描到了BaseMapper,把它从指定的扫描路径中迁移出去就行了,框架类的文件单独建一个路径:总之就是要扫描mapper的时候只扫描业务mapper,不要扫描到BaseMapper....原创 2022-01-09 17:43:14 · 1441 阅读 · 2 评论 -
java程序执行dos命令或linux命令
尺有所短,寸有所长,这句话这次真的理解到了,最近碰到个需求,从几十万文件中找出几十万需要的文件,使用java的IO操作时服务器的CPU飙到140%服务卡住了,怎么优化都不行,后来朋友点了一下,可以考虑java调用linux命令操作文件(服务部署在linux服务器上),效率一下子提升很多,CPU也维持在30%以下,然后就有了下面这个工具类,需要的可以看看(顺带研究了下java调用dos命令,学习学习)。/** * @description class * Create by sunlm * on 20原创 2022-01-09 13:09:52 · 588 阅读 · 0 评论 -
Java web报错:The superclass “javax.servlet.http.HttpServlet“ was not found on the Java Build Path
因为特殊原因需要研究一个比较老的项目,是dynamic web project,导入eclipse后报错如下:解决错误方式:选中Tomcat然后点击Finish。Apply 然后Apply and Close,问题解决。原创 2021-01-13 10:31:56 · 146 阅读 · 0 评论