06 2022 档案
摘要:背景提要 需求是要进行分组并统计每组的数量,本来以为JPA有GroupBy的语法的,看了一圈才发现原来没有这个语法,只能通过自己写sql的方式 这其中又分为写原生sql(即nativeQuery = true)和写JPA规范中的 JPQL(即nativeQuery = false) 推荐使用JPA规
阅读全文
摘要:背景提要 一直除法用的都是/,忘记了这个只能取到整数部分,需要小数的时候就不知道怎么办 很基础的东西了,唉! 解决 首先需要获得小数部分,需要除数是Double类型,然后用DecimalFormat来规范小数格式 因为我需要百分比,所以格式是这样的 Double sum= 1D; Long div=
阅读全文
摘要:背景提要 一直以来,获取日期都是用new Date(),再不然,顶多用个SimpleDateFormat规范一下格式 忽然遇到需求,需要对日期增加和比较大小的时候,就又懵住了,唉,每天都为自己太白目感到心累 主要就是用Calendar类进行操作 获取当前时间的年月日 Calendar current
阅读全文
摘要:背景提要 使用jpa的出现了很多问题 1、使用between做日期范围查询时报错 2、使用@Query注解写原生sql时报错 3、使用@where注解自动在sql后添加条件时查不出东西 4、数据库中的字段采用的是驼峰命名法 解决 1、使用between做日期范围查询时,要注意两点 一是between
阅读全文
摘要:背景提要 之前不是为了导出word使用了一个WordUtil工具类嘛,这个工具类中需要一个资源文件css,然后就将该资源文件放在了WordUtil同包下的resources文件夹下 然后使用BufferedInputStream bufferedInputStream = (BufferedInpu
阅读全文
摘要:背景提要 想要使用Idea自带的maven工具进行打包时,报了错 Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump 解决 在Idea的maven选项中选择这个按钮,可以看到test马上变灰,这个按
阅读全文
摘要:背景提要 使用easyExcel进行Excel导出的时候,一直在报一个让人很崩溃的错,org.apache.poi.ss.usermodel.Cell.setCellValue(Ljava/time/LocalDateTime;),看起来是类型转换的问题对不对,但我的pojo是这样的 然后我就想到了
阅读全文
摘要:背景提要 需求是一个表单,需要同时上传附件和一些其他内容(例如标题、内容之类的),本身是把MultipartFile作为一个数组直接放入创建的对象FileSaveDTO中的,但Controller层用@RequestBody的时候,发现没有办法传入文件 遂改为两个参数RequestParam("fi
阅读全文
摘要:简单描述一下:org.apache.commons.beanutils.BeanUtils只能对单个对象进行复制,如果对列表的话,就得自己遍历,所以扩展一下 import org.apache.commons.logging.Log; import org.apache.commons.loggin
阅读全文