在我的项目中,我有这个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时出错