0
A
答えて
1
短い答えはノーです。 HQLは本質的に文字列なので、解析するためにはIDEが必要であり、何か間違っているかどうかを判断する必要があります。
0
コンパイル時にエラーが発生することはありません。コンパイル時にのみ文字列として扱われるためです。 「条件照会」とはどういう意味ですか?
0
基準がは、あなたが時間のコンパイルエラーを与えていないことがあり、このようなものが
ICriteria crit = sess.CreateCriteria(typeof(Cat));
crit.SetMaxResults("50"); /* wrong parameter type */
List cats = crit.List();
このような何かになるではない
IList cats = sess.CreateCriteria(typeof(Cat))
.Add(Expression.Like("Naem", "Fritz%")) /* misspelled property */
.Add(Expression.Between("Weight", minWeight, maxWeight))
.List();
1
Hibernateは、どちらもHQLsもCritierasんのクエリビルドエラーになります問い合わせますコンパイル時にエラーが発生します。それにもかかわらず、NamedQueryアノテーションを使用して静的なHQLクエリを静的な方法で宣言することができます。これは、hibernateのセッションファクトリが最初の起動時にすべてのNamedQueryを読み込むため、アプリケーションの起動時にキャッシュと有効性のチェックを行います。
関連する問題
- 1. HQLケース時にエラー
- 2. Hibernate @SubselectアノテーションでHQLを使用するのは可能でしょうか?
- 3. Javascriptはコンパイルされているのでしょうか?
- 4. エラーにHibernate HQL
- 5. Gflagsコンパイル時エラー
- 6. コンパイル時エラー5
- 7. Geetingコンパイル時エラー
- 8. コンパイル時間エラー
- 9. コンパイル時にC++コードのSQLエラーを検出する方法
- 10. このエラーは何を象徴するのでしょうか?
- 11. 実行時ではなくコンパイル時にエラーを見つけるほうがよいのはなぜですか?
- 12. これはなぜNullReferenceExceptionを出すのでしょうか?
- 13. グアバのIterables.any()でコンパイル時エラー
- 14. これはエラーになるでしょうか?
- 15. エラー:コンパイル時にパラメータ「名前」
- 16. コンパイル時に型がshared_ptrであるかどうかを検出する方法
- 17. これは "= +"構文エラーではないでしょうか?
- 18. Travisはエラーを出しますが、パソコンでコンパイルします
- 19. 時折$コンパイル:tploadエラー
- 20. Typescriptのコンパイル時エラー
- 21. Castle Windsorコンパイル時エラー
- 22. どのように私はコンパイルが成功したか、process.start()とdevenv.exeで失敗したのでしょうか?
- 23. 宣言バイトは、コンパイル時にエラー
- 24. コンパイル時にtypedefを検出する(テンプレートメタプログラミング)
- 25. コンパイル時にASFバージョンを検出する
- 26. コンパイル時にdecimal.ToStringを呼び出す
- 27. コンパイル時にJSPページでエラーが見つかりました
- 28. コンパイル時に、コンパイル時に依存関係が必要ですか?
- 29. Hibernate HQL:日時を日付に変換しますか?
- 30. コンポジットパターンは、ちょうどアレイに私をもたらすのでしょうか?