美文网首页java学习笔记整理
Spring Data JPA实体类映射

Spring Data JPA实体类映射

作者: _借东西的小人 | 来源:发表于2019-01-03 14:11 被阅读0次

@Entity:每个持久化POJO类都是一个实体Bean,用于映射数据库表.
@Table:生声明此对象映射到数据库的数据表,该注释不是必须的,如果没有,系统会使用默认值(实体类的短名).
@Id:用于指定表的主键.
@GeneratedValue:默认使用主键生成方式为自增,hibernate会自动生成一个名为HIBERNATE_SEQUENCE的序列.
@Column:用来映射属性名和字段名,没有该注解的时候,hibernate会自动根据属性名字生成数据表的字段名。如属性name映射生成字段NAME;多字母属性如usertName会自动映射为USER_NAME。

@Entity
@Table(name="USER_TAB")
public class User {
    @Id
    private Integer id;
    @Column(name="username")
    private String userName;
    @Column(name="password")
    private String passWord;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPassWord() {
        return passWord;
    }

    public void setPassWord(String passWord) {
        this.passWord = passWord;
    }
}

相关文章

网友评论

    本文标题:Spring Data JPA实体类映射

    本文链接:https://www.haomeiwen.com/subject/gnufrqtx.html