在密钥规范中使用的BLOB / TEXT列'_id',没有密钥长度

时间:2018-12-10 06:37:07

标签: mysql hibernate spring-boot jpa

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

0 个答案:

没有答案