В дизайне отчетов Jasper, поле будет определено следующим образом:
<field name="cl1_ob1" class="Class1">
<fieldDescription><![CDATA[cl1_ob1]]></fieldDescription>
</field>
И к 2 переменным Class1 можно обратиться, вызвав метод getter (если он есть), или вы можете использоватьпеременная напрямую, в зависимости от ее прав доступа.Например, $ F {cl1_ob1} .getCl1_f1 () может использоваться в качестве выражения текстового поля, как показано ниже:
<textField>
<reportElement x="36" y="26" width="235" height="20"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{cl1_ob1}.getCl1_f1()]]></textFieldExpression>
</textField>