クラス StringExpression

    • コンストラクタの詳細

    • メソッドの詳細

      • like

        public BooleanExpression like​(String str)
        左辺 LIKE 右辺 として比較する式を作成します。
        パラメータ:
        str - LIKE検索対象の文字列。特殊文字の挿入やエスケープは予め実施しておく必要があります。
        戻り値:
        左辺 LIKE 右辺
      • like

        public BooleanExpression like​(Expression<String> str)
        左辺 LIKE 右辺 として比較する式を作成します。
        パラメータ:
        str - LIKE検索対象の文字列。特殊文字の挿入やエスケープは予め実施しておく必要があります。
        戻り値:
        左辺 LIKE 右辺
      • contains

        public BooleanExpression contains​(String str)
        部分一致 左辺 LIKE %右辺% として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        戻り値:
        左辺 LIKE %右辺%
      • contains

        protected BooleanExpression contains​(Expression<String> str)
        部分一致 左辺 LIKE %右辺% として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        戻り値:
        左辺 LIKE %右辺%
      • starts

        public BooleanExpression starts​(String str)
        前方一致 左辺 LIKE %右辺 として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        戻り値:
        左辺 LIKE %右辺
      • starts

        protected BooleanExpression starts​(Expression<String> str)
        前方一致 左辺 LIKE %右辺 として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        戻り値:
        左辺 LIKE %右辺
      • ends

        public BooleanExpression ends​(String str)
        後方一致 左辺 LIKE 右辺% として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        戻り値:
        左辺 LIKE 右辺%
      • ends

        protected BooleanExpression ends​(Expression<String> str)
        後方一致 左辺 LIKE 右辺% として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        戻り値:
        左辺 LIKE 右辺%
      • lower

        public StringExpression lower()
        小文字に変換する関数 LOWER(左辺) を返します。
        戻り値:
        LOWER(左辺)
      • upper

        public StringExpression upper()
        大文字に変換する関数 UPPER(左辺) を返します。
        戻り値:
        UPPER(左辺)