Полная ошибка: `Невозможно выполнить управление схемой для цели JDBC [создать таблицу DocumentValidation (идентификатор bigint, не ноль, auto_increment, ключ varchar (255), значение varchar (255), documentDetail_id bigint, первичный ключ (id))]]
Автор: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: в синтаксисе SQL есть ошибка; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с 'varchar (255), значением varchar (255), documentDetail_id bigint, первичным ключом (id))'
Сущность
@Entity
public class DocumentDetail {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
//no cascade, a connectionManager save/update cant save/update a a credential
//unidirectional mapping,
@OneToOne
@JoinColumn(name= "credential_id")
private Credential credential;
@OneToMany(cascade = CascadeType.ALL, orphanRemoval = true)
@JoinColumn(name = "documentDetail_id")
private List<DocumentValidation> documentValidationList;
public enum DocumentLocationType {
Confluence, DocumentCentral, FileShare, OneDrive, SharePoint
};
@Enumerated(EnumType.STRING)
private DocumentLocationType locationType;
private String locationUrl;