[seasar-dev:939] NotNullableStringConditionの不具合報告

Junichi Kato [E-MAIL ADDRESS DELETED]
2008年 10月 9日 (木) 18:16:54 JST


加藤です.

不具合報告というか業務連絡っす.

s2-tigerのtrunkの

org.seasar.extension.jdbc.where.condition.NotNullableStringCondition
のends, containsで,

親のコンディションから子のコンディションを呼び出し上記のメソッドを呼んでも,
プロパティ名にプレフィックスが付加されない不具合見つけました.

修正は以下のようにしたら,問題なく動作しました.

なので,JIRAに課題を登録して,私のほうで修正しコミットさせてもらいます.
よろしくお願いいたします.

Index: src/main/java/org/seasar/extension/jdbc/where/condition/NotNullableStringCondition.java
===================================================================
--- src/main/java/org/seasar/extension/jdbc/where/condition/NotNullableStringCondition.java	(revision
3943)
+++ src/main/java/org/seasar/extension/jdbc/where/condition/NotNullableStringCondition.java	(working
copy)
@@ -78,7 +78,7 @@
      * @see SimpleWhere#ends(String, String)
      */
     public CONDITION ends(final String value) {
-        condition.where.ends(propertyName, value);
+        condition.where.ends(condition.prefix + propertyName, value);
         return condition;
     }

@@ -92,7 +92,7 @@
      * @see SimpleWhere#contains(String, String)
      */
     public CONDITION contains(final String value) {
-        condition.where.contains(propertyName, value);
+        condition.where.contains(condition.prefix + propertyName, value);
         return condition;
     }


-- 
/**
 * name  : Junichi Kato
 * email : [E-MAIL ADDRESS DELETED]
 *
 * blog  : http://d.hatena.ne.jp/j5ik2o/
 *
 * commiting projects :
 * http://jiemamy.org/
 * http://s2chronos.sandbox.seasar.org/
 * http://s2config.sandbox.seasar.org/
 */


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