Я пытаюсь создать приложение для оценки ученика, в котором я создаю таблицу после каждого ученика, называя ее идентификатором ученика.Проблема в том, что всякий раз, когда я создаю студента, он говорит, что есть ожидаемый «идентификатор», который я искал, но это, похоже, не проблема.
Я попытался использовать jpql вместо собственного запроса, но он дал мне тот же результат.Я изменил SQL-оператор и даже добавил первичный ключ, но проблема в том, что я все еще получаю ту же ошибку.
@Transactional
@Modifying
@Query(value = "CREATE TABLE ? ( AssignmentId int, ClassId int, Grade int, total int);", nativeQuery = true)
public void gradeCreator(String Id);
И использую этот метод при создании ученика
int i = s.getId();
String x = Integer.toString(i);
StudentDao.gradeCreator(x);
Ожидаемым результатом будет новая таблица sql, названная в честь идентификатора студента, например 100, но я получаю только ошибку, указанную выше.Спасибо с уважением.