orm.xml に名前付きネイティブ クエリがあります。
<named-native-query name="deleteAuthTokenByToken">
<query><![CDATA[DELETE FROM AUTH_TOKEN WHERE TOKEN=:token]]></query>
</named-native-query>
コードでこのクエリを次のように実行しようとしています
em.getTransaction().begin();
em.createNamedQuery("deleteAuthTokenByToken").setParameter("token", token).executeUpdate();
em.getTransaction().commit();
orm.xml でクエリを実行するとエンティティ マネージャー自体が作成されず、例外が発生する
Caused by: org.hibernate.cfg.NotYetImplementedException: Pure native scalar queries are not yet supported
しかし、 createNativeQuery() を使用すると、同じクエリが機能します