У меня есть объекты этой базы данных
И я отобразил их в своем коде так:
public class Wallet {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
private double balance;
private double limit;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "user_id")
private User user;
(у меня нет "isDeleted" вКошелек, так как я удалил его позже сегодня, это просто картинка из таблицы, где он у меня все еще есть)
И для пользователей публичного класса User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String email;
private String password;
private String username;
@OneToOne(mappedBy = "user", cascade = CascadeType.ALL)
private Settings settings;
@OneToMany(mappedBy = "user",cascade = CascadeType.ALL, fetch = FetchType.LAZY)
private Set<Wallet> wallets;
private byte isDeleted;`
Я пытаюсьсделайте конструктор для Уоллера и поместите его в БД MySQL, но что бы я ни делал, я получаю эту ошибку: «У вас ошибка в синтаксисе SQL; обратитесь к руководству, соответствующему версии вашего сервера MySQL, для правильного использования синтаксиса, близкого к» limit, name, user_id, id) "
Не могли бы вы помочь мне, если мое отображение неверно или какой конструктор я должен сделать для Wallet, я пытался в течение последних 3 часов .. Заранее спасибо!PS: Извините, если мой пост плохой, я переработаю его, если потребуется дополнительная информация.