Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

excludesWhiteSpaceの使い方メモ

条件を記述する前に書く必要があるようです。

BAD

        .where(new SimpleWhere()
        .eq("userId", userId).excludesWhitespace()
        .eq("code", code).excludesWhitespace()
        .starts("name",name).excludesWhitespace()
        .eq("status", status).excludesWhitespace())

GOOD

        .where(new SimpleWhere().excludesWhitespace()
        .eq("userId", userId)
        .eq("code", code)
        .starts("name",name)
        .eq("status", status))

カラム毎に空文字検索を許容するか否かを決めたい・・・なんてことは僕は無いので、全部空文字はSKIPさせました。