EclipseLink の JPA Query を書いたら、
表題のエラーが出ました。
実行しようとしているのは、以下のようなクエリです。
public static final String FIND_FESTIVAL_BY_NAME_PREFIX = new StrBuilder()
.appendln("SELECT ")
.appendln(" f ")
.appendln("FROM ")
.appendln(" Festival f ")
.appendln("WHERE ")
.appendln(" f.name like CONCAT(:name, '%')")
.build();
原因は、
query.setParameter("name", name);
でパラメータを設定していないだけでした。。 setParameterを呼んでないと表題のエラーが出ます。
以上です。
コメント