注册
登录
SpringData JPA 逆向生成表时 使用数据库的自增策略
在指定主键自增时 需要添加数据@GeneratedValue(strategy = GenerationType.IDENTITY) 否则会生成一张sequence表来维护主键自增 而非使用数据库的自增策略
完整代码
package com.et.entity;
import lombok.Data;
import javax.persistence.*;
/**
* @Author: ETJAVA
* @CreateTime: 2024-04-14 17:42
* @Description: TODO
* @Version: 1.0
*/
@Data
@Entity
@Table(name="t_film")
public class Link {
@Id
// strategy = GenerationType.IDENTITY 表示使用数据库的自增策略 默认从生成的sequence表中维护主键自增
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id; // 连接ID
@Column(length = 128)
private String linkName;// 连接名称
@Column(length = 256)
private String linkUrl; // 连接地址
private Integer sort; // 排序字段
}