mybatis及mybatis-plus的实体映射

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
package com.duxiang.backgroundmanagement.entity;
 
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
 
1.mybatis
import javax.persistence.*;
 
@Data
@AllArgsConstructor
@NoArgsConstructor
@Table(name="m_chat")
/**
 * 多人聊天实体
 */
public class Chat {
    /** 自动编号 */
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "chat_id")
    private Integer chat_id;
    @Column(name = "username")
    private String username;
    @Column(name = "agree")
    private String agree;
    @Column(name = "content")
    private String content;
    @Column(name = "avatar_url")
    private String avatar_url;
    @Column(name = "time")
    private String time;
    /** 类型 */
    @Column(name = "type")
    private String type;
}
 
 
 
2.mybatis-plus
package du.xd.xiang.demo.entity;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
 
import java.io.Serializable;
 
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("d_user")
//Serializable具备序列化和反序列化
public class User implements Serializable {
 
    @TableId(type = IdType.AUTO)
    @TableField("user_id")
    private Integer userId;
    @TableField("user_name")
    private String userName;
    @TableField("pass_word")
    private String passWord;
    @TableField("nick_name")
    private String nickName;
    @TableField("salt")
    private String salt;
    @TableField("verCode")
    private String verCode;
    @TableField("avatar_url")
    private String avatarUrl;
    @TableField("md5")
    private String md5;
}

  

posted @   XiangdxDu  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示