in der Ruhe erklärt wurde, ist es eine Möglichkeit, wenn eine gegebenen @NamedNativeQuery
zu überprüfen existiert vor dem Aufruf: Session.getNamedQuery("queryName");
Wie zur Laufzeit prüfen, ob ein NamedNativeQuery
mir den Namen der Abfrage zur Laufzeit zu komponieren, so brauche ich einen Weg zu finden, wenn sie die folgende Ausnahme zu vermeiden, um vorhanden ist,:
MappingException: Benannte Abfrage nicht bekannt: queryname
Ich muss überprüfen, ob die @NamedNativeQuery deklariert wurde, nicht die Parameter –
Ist es in Ordnung, nach der '@ NamedNativeQuery' /' @ NamedNativeQueries' Annotation zu suchen? Es ist zur Laufzeit verfügbar. Eine hacky Lösung. –