我有两个参数$ P {param1}和$ P {param2}。 $ P {param1}是在执行查询时提示的那个。 $ P {param2}包含条件查询,当$ P {param1}为null时,显示所有记录,否则选择与参数匹配的id。
这是我对$ P {param2}的条件查询:
$scope.b = {text: "b"};
$scope.a = {};
$scope.a = $scope.b;
$scope.a.text = "a";
console.log($scope.b); // Object {text: "a"};
问题是当我尝试执行查询并询问参数1时,例如我放2(这是id),查询说"文档没有页面"当我尝试放置1,2,3时,查询返回所有记录。
这是我在主报告中的sql查询:
$P{param1}.equals(" ") ? "SELECT * FROM tablerecords" : $P{param2}.equals($P{param1})
$ P {param1}值是id