记录一些小方法,因为很多时候不用就忘了,所以记在这里:
1、 Mybatis-plus使用条件查询方式。
QueryWrapper<User> queryWrapper = new QueryWrapper();
queryWrapper.lambda().eq(User::getUserName, userName).eq(User::getAge, age);
2、遍历获取枚举的值:
public static void main(String[] args) {
for (ConstantEnum constantEnum:ConstantEnum.values()){
System.out.print(constantEnum.getCode()+" ");
System.out.print(constantEnum.getName()+" ");
}
}
3、判断字符串或者集合是否为空。
推荐大家可以使用hutool工具,这是一个比较强大的工具类。并不只是限制于做判断数据是否为空,里面有很多方法,很多业务场景都会用到。
地址:hutool
4、要将一个bean对象中的值填充到另一个bean对象中:
使用hutool工具中的BeanUtil的copyProperties(parm1,parm2).
parm1是源对象,parm2是目标对象。
注意:必须是两个对象中的属性值是相同的,如果不相同的话是无法转换的。另外无法转换集合类型。