渡されたパラメーターに基づいて tsp ページを作成しようとしています。現在、私はブログ投稿のタイトルを使用しています。これは好きではありませんが、概念実証が必要で、オブジェクト ID を取得するのに苦労しました。そのため、後で変更できるように、一時的にタイトル文字列を渡しています。
私のクエリは、引数が少なすぎるという例外をスローしています。私が遭遇した例のどれも、何かが欠けていると信じるようにはならなかったので、少し混乱しています。呼び出しは次のとおりです。
@Transactional
public objectName getObjectByTitle(String title){
TypedQuery< objectName > query = em.createQuery(
"SELECT b FROM tableName AS b WHERE b.title = :title",
objectName.class);
return query.getSingleResult();
}
エラーは次のとおりです。
com.objectdb.o._PersistenceException: Attempt to execute a query with too few arguments
私が一生懸命探しても、対象のサイトを精査しても解決策が見つからない場合の 1 つかもしれません。どんな助けでも大歓迎です。