これは、HibernateのHQLで予約語をエスケープする方法に似ています。しかし、私はJPAを使用しているため、このソリューションは適用できません。
では、JPAでHQLキーワードをエスケープするにはどうすればよいですか?
クエリの例:(count
は問題です。)
em.createQuery("INSERT INTO Count (id, count) SELECT 1, ?").setParameter(1, id).executeUpdate();
このjiraHHH -3811がありますが、まだ開いています。HQLキーワードではなく、SQLキーワードに関するものであるため、関連性があるかどうかはわかりません。