Java
文章平均质量分 66
qq_39797583
这个作者很懒,什么都没留下…
展开
-
MyBatis resultMap中的extend属性和collection子标签
MyBatis联表查询,对多的关系不论是一对多还是多对多的联表查询,都可以在主表的pojo类中设置集合属性,结合Maybatis的resultMap标签中的子标签collection,封装附表的结果集。 <resultMap id="BaseResultMap" type="org.example.pojo.User"> <id column="id" jdbcType="INTEGER" property="id" /> <result column="b原创 2021-07-29 21:52:33 · 1448 阅读 · 0 评论 -
Java List GrantedAuthority
Spring security 的权限配置使用问题问题拦截的资源设置其只要通过认证即可访问,但发现只有具有权限的用户才能登录访问,没有权限的用户即使通过了认证,但还是无法访问。这里的权限是指对特定请求或特定界面设置的访问权限,认证指的是用户是否可以正常登录账户。所以这里就是未具有权限的用户无法通过认证。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schem原创 2021-07-29 16:45:08 · 642 阅读 · 0 评论 -
MyBatis批量更新小问题
原始数据更新语句<update id="updateUserInfo"> <foreach collection="list" item="user" separator=";"> update t_user <set> <if test="user.userName != null"> username=#{user.原创 2021-06-29 00:07:46 · 71 阅读 · 0 评论 -
Java MySQL 获取近几个月的时间
Java 获取近几个月的时间使用JavaJDK8的Java.time包下的LocalDate//需要获取几个月的时间int num = 6;LocalDate localDate = LocalDate.now();for (int i = 0; i <num ; i++) { //加法用plusMonths LocalDate result = localDate.minusMonths(i); System.out.println(result);}输出结果原创 2021-03-27 22:11:13 · 594 阅读 · 0 评论 -
List ArrayList
文章目录一、集合框架图二、List1.ArrayList、LinkedList、Vector对比2.ArrayList ① JDK7及以前 ② JDK8及以后结论3.数组、集合转化二、Set总结一、集合框架图二、List1.ArrayList、LinkedList、Vector对比2.ArrayList ① JDK7及以前代码如下: /** * Constructs原创 2021-04-19 23:00:33 · 65 阅读 · 0 评论 -
Java 注解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、文档注解二、JDK内置的三个基本注解三、自定义注解前言学习总结关键字:文档注解、内置注解、自定义注解一、文档注解@author@version@see //参考转向,相关主题@since@param //形参名,形参类型,形参说明,可多个@return // 形参类型,形参说明,可多个,只用于方法@exception // 方法中没用throws就不能写,可多个,只用于方法原创 2021-04-19 14:42:14 · 69 阅读 · 0 评论