jasper reports - parameters for ‘in clause’

今天有个需求,把参数传到 jasperReport 中,并且放到 where 的 in 条件式中, 比如 where id in (1,2,3)

后来发现了 $X{} 的用法,如下

 

 

Supply the parameter as a List:

<parameter name="myList" isForPrompting="true" class="java.util.List"/>

Then use the the function

$X{IN, <column>, <param>}

For example

<queryString><![CDATA[SELECT *
FROM mytable WHERE $X{IN, mycolumn,myList}]]>
</queryString>

Very useful!

 

ref: http://blog.anorakgirl.co.uk/?p=29

你可能感兴趣的:(jasper reports - parameters for ‘in clause’)