我正在尝试做类似下面的事情。
@Entity
@Table(name="Sample")
public record Sample(Integer id, String name) {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name="user_id")
private Integer id;
@Column(name="username")
private String name;
}
Run Code Online (Sandbox Code Playgroud)
但是,它给我错误“记录中不允许用户声明的非静态字段 id”,名称字段也相同。
有没有办法将新的java功能“记录”与JPA注释一起使用?