Как вы создаете таблицу, которая названа в честь студента с помощью jpa? - PullRequest
0 голосов
/ 25 апреля 2019

Я пытаюсь создать приложение для оценки ученика, в котором я создаю таблицу после каждого ученика, называя ее идентификатором ученика.Проблема в том, что всякий раз, когда я создаю студента, он говорит, что есть ожидаемый «идентификатор», который я искал, но это, похоже, не проблема.

Я попытался использовать 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, но я получаю только ошибку, указанную выше.Спасибо с уважением.

...