mybatis 实体类排除数据库字段映射

1,使用关键字:"transient"

transient关键字 就是当对象存储时,它的值不需要维持,不需要序列化这个字段

=====使用方式====

private   transient   String  userName

2,使用关键字"static"

和transient一样,使用这个修饰的变量也不会被序列化,所以在纯数存的时候也不会报错

=====使用方式====

private   transient   String  userName

3,使用注解@TableField(exist = false)

这是mp提供的注解,表示这是一个非数据库的字段,但是又需要使用的字段,这样在存数据的时候就不会报错

=====使用方式====

@TableField(exist = false)

private   String  userName

4.使用注解排除字段

Java提供了注解来帮助我们排除某些字段。我们可以使用 @Transient 注解来标记不需要映射到数据库的字段。
public class user {
private Long id;
private string name;
@Transient
private Integer age;
}

 



posted @   KLAPT  阅读(881)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示