Springboot+Hibernate+JPA
1. 数据库和实体类同步:
@Entity
只有一个属性name
@Table
属性name
属性catalog 和 schema 用于设置表所属的数据库目录或模式,基本上用不到
2. @Id 设置主键
3. @GeneratedValue(strategy = GenerationType.AUTO) ,设置自增长,一般与@Id搭配使用
4. @Column:
当实体类的属性和数据库中的字段名称不一样时使用
如:
@Column(name=“uid”)
private Integer userid;
数据库中时uid,而实体类中是userid。