問題タブ [cfqueryparam]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hibernate - CFQUERYPARAM が HQL で「互換性のない型」エラーをスローする
私の簡単なクエリ:
私のオブジェクトrecipeItemsには、配列を返す「レシピ」との「多対1」の関係があります(私は信じています)。結果をrecipe_idでフィルタリングしたいのですが、そこにCFQUERYPARAMタグがない場合に機能しますが、次のようにエラーがスローされます。
エラーは、「thisrecipeid」変数は「整数」型ですが、「r.recipe」はそうではないことを意味していると思います。
CFQUERYPARAM を使用したい (そして使用する必要がある) のですが、使用できないようです。
洞察をありがとう
注: サイトやメンバーから、これは解決済みと思われる別の質問 ( https://stackoverflow.com/a/4185205/4575762 ) と同じ質問であるという提案を受けています。ただし、そもそも ORM/Hibernate を使用する目的を完全に無効にする 2 つのエンティティ間の関係を削除することで、この問題は解決されました。他の何かを壊して問題を解決することは、問題を解決することではありません。さらに、その質問のエラーは「NULL ポインタ」の問題を示していました。このエラーは互換性のない型の問題です。