gpt4 book ai didi

java - 将变量和查询传递给 Jasper 报告

转载 作者:行者123 更新时间:2023-12-01 15:48:43 25 4
gpt4 key购买 nike

是否可以同时传递 SQL 查询,例如(<![CDATA[$P!{SQL}]]>) ,以及变量 $V 同时作为 Jasper 报告的参数?

另外,如何使用 Java 将变量 $V 传递到我的 Jasper 报告?

最佳答案

通常需要转换一些参数以便在查询中使用它(在这种情况下,以下方法有效:))。

例如(伪代码 - Groovy 语法!)

参数:

filtParamUserName = "foo"

“变量”(技术上不是:在本例中后面有另一个参数)1:

sqlCondUserName = $P{filtParamUserName} ? " and user_name = '$P{filtParamUserName}'" : ""

因此您可以轻松地在查询中使用它,例如:

select * from bar where 1=1 $P{sqlCondUserName}

1:您必须设置sqlCondUserName默认值表达式Is For Prompting = false

关于java - 将变量和查询传递给 Jasper 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6572762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com