У меня есть метод, который я использую для возврата динамического запроса.Этот метод показан ниже
public Query getLastId(String sProvider)
{
String serviceProvider = sProvider.toLowerCase();
String query2 = "SELECT MAX(:serviceProvider.id) " +
" FROM :sProvider :serviceProvider ";
return em.createQuery(query2)
.setParameter("sProvider", sProvider)
.setParameter("serviceProvider", serviceProvider);
}
Я хочу, чтобы этот метод возвращал
<code>SELECT MAX(multichoice.id) FROM Multichoice multichoice
, когда я вызываю такой метод
getLastId("Multichoice");
Пожалуйста, как мне написать переменную запроса для возврата ответа?