jpa - EntityManager.createNamedQuery(...) doesn't work -
i have defined namednativequery next lot of namedqueries
. namedqueries
entitymanager.createnamedquery(queryname)
works when using namednativequery
exception:
java.lang.illegalargumentexception: namedquery of name: mynamednativequeryname not found.
the query works executed in mysql workbench defining namednativequery:
@namednativequeries(value = { @namednativequery(name = findvehicletracksbyuuidandtimerange, query="...", resultclass=mytype.class) })
the exception occurs. try run query way:
try { list<e> resultlist = new arraylist<e>(); javax.persistence.query query = getentitymanager().createnamedquery(queryname, type); } catch(...)
what can reason? stated: code above runs dozens of namedqueries...but not namednativequery.
Comments
Post a Comment