场景:基于MyBatisPlus,后期项目改动,需要多传几个属性,传参方式为post,传参类为实体类
@transient 就是在给某个javabean上需要添加个属性,但是这个属性你又不希望给存到数据库中去,仅仅是做个临时变量,用一下。不修改已经存在数据库的数据的数据结构。
示例:
同时MyBatisPlus的@TableField(exit=false)注解也可以满足,当exist=true,标识该属性为数据库表字段,exist=false,标识该属性不为数据库表字段,通常应用在属性上标识该属性不是数据库表字段,但又必须使用