52924


MirageSQLで、SQLスクリプト内にWHERE-IN文で検索を付けたいと、渡したの変数はデータがあるかどうかの判定はどうやって指定しますか？

Java側で情報の洗い出すかのうですが、SQL内の判定ないでしょうか？

利用MirageSQLのバージョン：

[code]

    <dependency>
      <groupId>jp.sf.amateras.mirage</groupId>
      <artifactId>mirage</artifactId>
      <version>1.2.0</version>
    </dependency>
    
[/code]

SQLでの判定文：

[code]

    /*IF employeeList != NULL*/
        AND employeeId IN /*employeeList*/('101001')
    /*END*/
    
[/code]


CC BY-SA 4.0
2019-02-21T05:52:46.480
52914
2019-06-21T02:36:18.440
2019-06-21T02:36:18.440
19110
7404
question
java sql
MirageSQLにて一覧の長さは１以上の条件どうやて判定する？


[official wiki](https://github.com/mirage-sql/mirage/wiki/2WaySQL#3if-else-
end):

> `IF` conditions are written as
> [OGNL](https://commons.apache.org/proper/commons-ognl/) expressions.

とのことで、概ね一般的なJavaと同じように書けるかと思います。

[code]

    /*IF !employeeList.isEmpty()*/
        AND employeeId IN /*employeeList*/('101001')
    /*END*/
    
[/code]


CC BY-SA 4.0
2019-02-21T15:18:54.703
52924
2019-02-21T15:18:54.703
2808
52914
answer