GenerationTarget encountered exception accepting command : Error executing DDL “alter table picture_info add constraint FK2ff6f2f6dg6av1beayxujnunm foreign key (base64file_id) references base64file (id)” via JDBC Statement
org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL “alter table picture_info add constraint FK2ff6f2f6dg6av1beayxujnunm foreign key (base64file_id) references base64file (id)” via JDBC Statement
Caused by: java.sql.SQLException: Cannot add foreign key constraint
原因:
添加了一个一对一的表格外键如下:
@Entity
@ApiModel(description = "图片详情")
public class PictureInfo extends BasePerson {
private boolean enabled = false;
private Base64File base64File;
@OneToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
@ApiModelProperty("Base64文件对象")
public Base64File getBase64File() {
return base64File;
}