У меня возникает ошибка ниже, когда я пытаюсь сохранить данные в своей базе данных.
Это класс сущности:
@Entity
@Table(name="utilisateur")
public class Utilisateur {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int id_utilisateur;
@NotEmpty @Email
private String email;
@NotEmpty @JsonIgnore
private String password;
private String role;
...
}
Конечно, я использую геттеры и сеттеры. 1007 * Это контроллер:
public class UserController {
@Autowired
UserRepository userRepository;
@PostMapping(value = "/add")
public Utilisateur addUser(@Valid @RequestBody UserRequest userRequest)
throws RequestValidationException {
Utilisateur utilisateur=new Utilisateur();
utilisateur.setEmail(userRequest.getEmail());
utilisateur.setPassword(userRequest.getPassword());
utilisateur.setRole(userRequest.getRole());
Utilisateur userAdded = userRepository.save(utilisateur);
return userAdded;
}
}
import org.springframework.data.repository.CrudRepository;
import org.springframework.stereotype.Repository;
репозиторий
@Repository
public interface UserRepository extends CrudRepository<Utilisateur,
Integer> {
}
Когда я пытаюсь сохранить данные, я получаю следующую ошибку гибернации: error performing isolated work; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: error performing isolated work