У меня очень болезненная ошибка, и я искал решение четыре дня.Поэтому я хочу установить связь «многие ко многим» с командами jhipster между папкой и клиентом двух сущностей, а сущность папки является держателем этой связи.поэтому после создания отношений я пытался опубликовать клиента, но я получаю эту ошибку:
could not prepare statement; SQL [insert into client (firstname, lastname, username, id) values (?, ?, ?, ?)]; nested exception is org.hibernate.exception.SQLGrammarException: could not prepare statement",
, когда я пытался получить папку, я получаю эту ошибку: could not prepare statement; SQL [select distinct folder0_.id as id1_2_0_, client2_.id as id1_0_1_, folder0_.author as author2_2_0_, folder0_.deposit_date as deposit_3_2_0_, folder0_.identifier as identifi4_2_0_, folder0_.metadata_1 as metadata5_2_0_, folder0_.metadata_2 as metadata6_2_0_, folder0_.metadata_3 as metadata7_2_0_, client2_.firstname as firstnam2_0_1_, client2_.lastname as lastname3_0_1_, client2_.username as username4_0_1_, clients1_.folders_id as folders_1_3_0__, clients1_.clients_id as clients_2_3_0__ from folder folder0_ left outer join folder_client clients1_ on folder0_.id=clients1_.folders_id left outer join client client2_ on clients1_.clients_id=client2_.id]; nested exception is org.hibernate.exception.SQLGrammarException: could not prepare statement",
код отношения в двух сущностях следующий:
сторона папки: @ManyToMany
@JoinTable(name = "folder_client",
joinColumns = @JoinColumn(name = "folders_id", referencedColumnName = "id"),
inverseJoinColumns = @JoinColumn(name = "clients_id", referencedColumnName = "id"))
private Set<Client> clients = new HashSet<>();
и сторона клиента: @ManyToMany(mappedBy = "clients")
@JsonIgnore
private Set<Folder> folders = new HashSet<>();
такКто-нибудь есть идеи о том, как решить эту проблему ???и спасибо :):)