java - Is it possible to use a "TypedQuery" as the DataSource of a JasperReport? -
i'm creating report ireport uses jpql
datasource
but there's 1 thing don't seem able do. can query work if fields i'm searching known java default, on example:
select p.name person p
in case map p.name
java.lang.string
<field name="name" class="java.lang.string"> <fielddescription><![cdata[column_1]]></fielddescription> </field>
and voilĂ , works.
but if query this:
select p person p
and map p
com.myproject.person
,
<field name="person" class="com.myproject.person"> <fielddescription><![cdata[column_1]]></fielddescription> </field>
i exception this:
java.lang.classcastexception: com.myproject.person cannot cast [ljava.lang.object;
that tells me can´t cast person
array of java.lang.object
when wanted result list of person
is there way can run second query? place can set type of result?
i have exported .jar
file of project, , added ireport's classpath, works because on reports send list of objects datasource, can use , reference classes fine, jpql
it's giving me trouble
has ever done this? or know how it's done?
Comments
Post a Comment