jasper reports - parameters for ‘in clause’

来源:互联网 发布:局域网禁止p2p软件 编辑:程序博客网 时间:2024/06/11 00:26

今天有个需求,把参数传到 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

原创粉丝点击