Я использую хранимую процедуру Oracle в своем отчете jrxml. Возвращает курсор в результате. Я хочу иметь возможность возвращать различные наборы столбцов, поэтому некоторые столбцы в курсоре могут появляться или исчезать.
Однако, когда столбец, который я описал как поле
<field name="MY_COLUMN" class="java.lang.String"/>
не существует в курсоре, он выдает ошибку, подобную этой:
error while rendering
net.sf.jasperreports.engine.JRException: Unknown column name MY_COLUMN in result set
Есть ли способ объявить поле в JRXML необязательным? Когда столбец не существует в наборе результатов.