在我的项目中,我有这个POJO类:
@Entity
@Table(name="TABLE_USER")
@EntityListeners(AuditingEntityListener.class)
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
@NotBlank
@Column(unique = true)
private String uniqueid;
@NotBlank
@Column(unique = true)
private String username;
// getters and setters and other fields as well
}
Spring-boot(2.0.1.RELEASE)在我第一次运行应用程序时出现此错误:
在密钥规范中使用的BLOB / TEXT列'_id',没有密钥长度
但是,我的表中没有_id字段(我删除了该表,因此根本没有任何表)。是什么原因导致此问题?由于该错误,它还会给出以下信息:
通过JDBC语句执行DDL错误