实体类数据插入数据库后实现Id回填?
效果如下:
@Testpublicvoidtest1(){
    Tag tag=newTag();
    tag.setTagName("11");
    tag.setAvatar("11");
    System.out.println(tag);
    tamMapper.insert(tag);
    System.out.println(tag);}
如何实现?
首先是数据库表的主键Id要设置自增
 我这里用的mybatis-plus
对应的实体类:
注意:在属性Id上加上主键@TableId(type = IdType.AUTO),如果不加主键,默认是使用雪花算法生成Id,Id很长
@DatapublicclassTag{@TableId(type= IdType.AUTO)private Long id;private String avatar;private String tagName;}这样我们在将对象插入数据库的时候可以实现id自动回填