hibernateで基準クエリを使用する場合、どのように基準を「OR」するのですか?
2023-09-12 10:48:48
質問
hibernateの基準クエリを使用して、3つのフィールドで基本的な"OR"を行おうとしているところです。
例
class Whatever{
string name;
string address;
string phoneNumber;
}
検索文字列が "name" または "address" または "phoneNumber" に一致するような基準クエリを作成したいのですが、どうすればいいですか?
どのように解決するのですか?
あなたは
Restrictions.disjuntion()
. というように
session.createCriteria(Whatever.class)
.add(Restrictions.disjunction()
.add(Restrictions.eq("name", queryString))
.add(Restrictions.eq("address", queryString))
.add(Restrictions.eq("phoneNumber", queryString))
);
Hibernateのドキュメントを参照してください。 はこちら .
関連
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException:5 エラー
-
StringBuilderが投げるArrayIndexOutOfBoundsExceptionの探索
-
配列定数は初期化子でのみ使用可能です。
-
API の戻り値を処理するために ResponseEntity を使用する
-
ecplise プロンプトが表示されます。"選択したものは起動できません。" "最近の起動はありません。"
-
テストが空であるかどうかを判断するためのオプションの処理
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
-
[解決済み] JUnit 4のテストで、ある例外が投げられたことをどのように断言しますか?
-
[解決済み] Hibernate使用時にパラメータ値を含むクエリ文字列を表示する方法
-
[解決済み】JSP 2を使用して、JSPファイル内のJavaコードを回避するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スレッド "main "での例外 java.util.NoSuchElementException in Java 問題解決済み
-
Springの設定でxsdファイルのバージョン番号を設定しない方が良い理由
-
Solve モジュールのビルドに失敗しました。Error: ENOENT: no such file or directory エラー
-
Junitのユニットテストエラー
-
コンストラクタDate()が未定義である問題
-
Java Runtime Environmentを継続するためのメモリが不足しています。
-
アクセス制限の解決方法: ---- in Java
-
htmlとwordの相互変換の実装(画像あり)
-
linux ant Resolve error: main class not found or couldn't be loaded org.apache.tools.ant.launcher.
-
WeChat小プログラム Bluetooth通信 Bluetoothモジュールデモ