摘要:
有时候写sql时,需要根据传入的参数构建sql语句,实现遍历集合,构建in条件语句或者批量操作语句,此时可以使用foreach实现对sql的拼接。 下面是foreach标签的各个属性 属性 描述 collection 表示迭代集合的名称,可以使用@Param注解指定,如下图所示 该参数为必选 ite 阅读全文
摘要:
前段时间写一个简单的需求时碰到的,在使用传入的时间参数与oracle数据库里存的时间进行比较时报错,具体错误如下: 在Oracle中,需要使用to_date 格式化时间,再进行对比 SELECT * FROM XXXXXXX t WHERE t.DATE BETWEEN to_date('2021- 阅读全文
摘要:
RBAC权限模型控制不同用户的菜单权限: 权限: 权限,是用户可以访问的资源。包括页面权限、操作权限和数据权限。 页面权限: 页面权限,即用户登录系统可以看到的页面。由菜单控制。菜单包括一级菜单、二级菜单,只有用户有一级菜单、二级菜单的权限,那么用户就可以访问页面。 操作权限: 操作权限,即页面的功 阅读全文
摘要:
具体报错如下所示: 报错不影响使用,可以在mapper 接口文件使用@Component修饰interface ,可以解决报错问题。 题外话:如果发现不是这个原因造成的报错,请检查mybatis的配置是否出现问题。 阅读全文
摘要:
new Date() 后,使用SimpleDateFormat 进行格式转换时,该函数的参数需要注意大小写,大小写不同,转换出的时间不同。 如 yyyy-MM-dd hh:mm:ss与yyyy-mm-dd hh:mm:ss转换后的结果月份是不相同: 1 Date date = new Date(); 阅读全文
摘要:
Maven 中packaging方式主要有两种,分别为pom以及jar 1、pom 用于打包多个jar,常用于父类项目中 2、jar 则将整个项目打包为可运行文件 阅读全文
摘要:
在mapper文件中,撰写一个sql,发现用到大于小于对比时,会提示:tag name expected 报错原因:xml格式文件中,部分符号会被识别 解决方法: 1、使用转义符号,替换原本的大于号小于号,常用的转义符号如下 < < 小于号 > > 大于号 & & 和 &apos 阅读全文
摘要:
maven的主要用于管理项目中使用到的jar,比如控制版本,打包当前项目成jar提供运行等。 maven命令可以从IDEA的操作面板上看到: 比较常用的有一下几个: Maven clean :清理 项目编译创建的target Maven install 安装jar包,到本地仓库 Maven pack 阅读全文
摘要:
Maven依赖中scope的作用: 控制dependency 元素的使用范围,即jar包在哪些范围被加载和使用。 不同的取值下,修饰元素的使用范围如下: 1、Compile 编译(默认)被依赖的项目默认参与当前项目的编译测试打包运行等 2、provided 可以参与编译 测试 运行 打包时做了 ex 阅读全文
摘要:
@EqualsAndHashCode(of = {"docId", "travelDate"}) 其中,of 选择指定的属性,构建生成equals方法与hashcode方法 exclude 排除制定属性 lombok常用注释: 1 @Data //用于生成getter方法与setter方法 以及to 阅读全文