一、查询中排除标识字段 1.1 测试查询 @Test public void findAllTest() { List userList = userMapper.selectList(null); userList.forEach(System.out::println); } 1.2 实体类字段不添加@TableField注解 //逻辑删除注解…
java 泛型的几点说明 泛型有三种:泛型类,泛型接口,泛型方法。这三种泛型声明的位置是不同的。泛型类是在创造类实例的时候需要指明泛型,泛型方法时在调用方法的时候需要指明泛型。 泛型又有字母泛型 T 和泛型通配符 ?。 通配符 ? 在编译器中不是Java的实际类型,编译器将把? 类型识别为临时类型,比如“CAP#1”。这种类型是无法用于任何变量的赋…
背景 在最近的工作开发之中,慢慢习惯了很多Java8中的Stream的用法,很方便而且也可以并行的去执行这个流,这边去写一下昨天遇到的一个list转map的场景。 list转map在Java8中stream的应用 常用方式 1.利用Collectors.toMap方法进行转换 public Map<Long, String> getId…
object转jsonObject的时候经常会因为符号报错,类似于: expect ‘:‘ at 0, actual = 这种的,就是格式转换的时候的问题,出现这种问题的时候,一般都是这么转的: JSONObject.parseObject(object.toString()); JSONObject.parseObject(object.toSt…
使用fastjson中的toJavaObject方法,将JSONObject转化为实体类对象。 报错com.alibaba.fastjson.JSONException: can not get javaBeanDeserializer. java.lang.String 经排查,由于JSONObject中有key的value也是JSON格式的,而…
最近项目上遇到的一个问题,这里记录一下 一个java映射表实体,其中一个字段在数据库定义的json类型,由于是对象,意味着前端可能会传空值,实体举例: @Data @TableName(value = "xxxxx", autoResultMap = true) public class UcodeBusComponentCol…
BeanUtils.copyProperties会进行类型转换; BeanUtils.copyProperties方法简单来说就是将两个字段相同的对象进行属性值的复制。如果 两个对象之间存在名称不相同的属性,则 BeanUtils 不对这些属性进行处理,需要程序手动处理。 这两个类在不同的包下面,而这两个类的copyProperties()方法里面…
https://blog.csdn.net/xiaoyao2246/article/details/114749661
一、树节点数据类 import lombok.Getter; import lombok.Setter; import java.util.List; /** * TreeNode 树节点 (定义每一个节点的信息,即每一个节点对应一条数据信息) */ @Setter @Getter public class TreeNode { /** 节点ID …
JDBC写入postgresql json格式出现以下错误: Caused by: org.postgresql.util.PSQLException: ERROR: column "stu_json" is of type json but expression is of type character varying 建议:…