#jpa #stored-procedures
Вопрос:
После создания запроса хранимой процедуры мне позже потребуется получить доступ к имени процедуры, начиная с StoredProcedureQuery
экземпляра:
EntityManager em;
StoredProcedureQuery sp = em.createStoredProcedureQuery("sp_name");
// get sp_name from sp instance
// ?
Возможно ли это с помощью общедоступных методов StoredProcedureQuery
?
Ответ №1:
вы могли бы использовать следующее
if (sp instanceof ProcedureCall) {
String procedureName = ((ProcedureCall) sp).getProcedureName();
}