[Seasar-user:16246] Re: [S2JDBC]AbstractWhereのstarts,ends,containsに対する全角「%」「_」の利用について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2008年 11月 6日 (木) 19:37:09 JST


小林さん

お世話になっております。
竹内です。

>報告ありがとうございます.
>修正して SNAPSHOT をデプロイしたのでご確認ください.

上記、ワイルドカードとして扱わない動作を確認いたしました。
#SimpleWhereとOperationsを使用しました。

迅速なご対応有難う御座いました。
今後ともよろしくお願い致します。


>-----Original Message-----
>From: [E-MAIL ADDRESS DELETED] 
>[mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Koichi 
>Kobayashi
>Sent: Thursday, November 06, 2008 6:00 PM
>To: [E-MAIL ADDRESS DELETED]
>Subject: [Seasar-user:16242] Re: [S2JDBC]AbstractWhereの
>starts,ends,containsに対する全角「%」「_」の利用について
>
>
>小林 (koichik) です.
>
>Date:    Thu, 6 Nov 2008 15:53:22 +0900
>From:    <[E-MAIL ADDRESS DELETED]>
>To:      <[E-MAIL ADDRESS DELETED]>
>Subject: [Seasar-user:16239] [S2JDBC]AbstractWhereの
>starts,ends,containsに対する全角「%」「_」の利用について
>
>> 現在OracleをターゲットにS2JDBCを使用しておりますが
>> LIKE検索を利用する場合に、
>> AbstractWhereのstarts、ends、containsを使用することが出来ると思います
>>> 
>> この際、半角の「%」「_」に関してはエスケープが効いていますが
>> 全角の「%」「_」に関してはエスケープが効かず
>> Oracleの場合、ワイルドカード扱いとなってしまいます。
>
>報告ありがとうございます.
>修正して SNAPSHOT をデプロイしたのでご確認ください.
>
>http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2
>-framework/2.4.33-SNAPSHOT/s2-framework-2.4.33-20081106.084759-1.jar
>http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2
>-extension/2.4.33-SNAPSHOT/s2-extension-2.4.33-20081106.084759-1.jar
>http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2
>-tiger/2.4.33-SNAPSHOT/s2-tiger-2.4.33-20081106.085303-1.jar
>
>> この辺りの処理がDialect側に寄っていれば
>> 差し込むことが出来ると思うのですが
>> 実装箇所が深い場所なので困っています。
>
>Dialect には手が届かない場所なので,どの DBMS でも
>同じようにエスケープすることにしました.
>
>
>-- 
><component name="koichik">
>    <property name="fullName">"Koichi Kobayashi"</property>
>    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
></component>
>
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED] 
https://ml.seasar.org/mailman/listinfo/seasar-user


Seasar-user メーリングリストの案内