第8章 EJB-QL: オブジェクトクエリ言語


EJB3-QL は HQL (ネイティブ Hibernate Query Language) の影響を強く受けています。したがって、両方とも SQL に非常に似ていますが、移植可能でありデータベーススキーマとは独立しています。HQL に精通している方は EJB-QL を問題なく使用できるはずです。実際には、EJB-QL クエリと HQL クエリには同じクエリ API を使用します。JPA アプリケーションを引き続き移植可能にするために、ベンダー固有の拡張機能なしで EJB-QL を使用する必要があります。

8.1. 大文字と小文字を区別

クエリは Java クラスおよびプロパティの名前を除き大文字と小文字を区別します。したがって、SeLeCTsELEctSELECT と同じですが、org.hibernate.eg.FOOorg.hibernate.eg.Foo ではなく、foo.barSetfoo.BARSET ではありません。
このマニュアルでは、小文字の EJBQL キーワードを使用します。大文字のキーワードがあるクエリの方が読みやすいユーザーもいると思いますが、これは Java コードに組み込む場合に読み難くなります。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat