[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] Null attribute classification
|
How does you persistence.xml look?
What does your deployment archive look like? Where is the persistence.xml?
Where is the orm.xml?
Carl Hall wrote:
I get the following error when trying to load up my orm.xml files:
Caused by: Exception [EclipseLink-8030] (Eclipse Persistence Services -
1.0.1 (Build 20080905)): org.eclipse.persistence.exceptions.JPQLException
Exception Description: Error compiling the query [select p from Poll p
where p.siteId = ?1 order by p.creationDate desc], line 1, column 29:
unknown state or association field [siteId] of class
[org.sakaiproject.poll.model.Poll].
at
org.eclipse.persistence.exceptions.JPQLException.unknownAttribute(JPQLException.java:450)
at
org.eclipse.persistence.internal.jpa.parsing.DotNode.validate(DotNode.java:77)
at
org.eclipse.persistence.internal.jpa.parsing.Node.validate(Node.java:91)
at
org.eclipse.persistence.internal.jpa.parsing.BinaryOperatorNode.validate(BinaryOperatorNode.java:34)
at
org.eclipse.persistence.internal.jpa.parsing.EqualsNode.validate(EqualsNode.java:41)
at
org.eclipse.persistence.internal.jpa.parsing.WhereNode.validate(WhereNode.java:34)
<snip/>
siteId is in my mapping definition for Poll (see below) and I don't get
any errors when starting up the application just when I try to call the
query noted above. I've walked the code down to the point where
TypeHelperImpl.getType(DatabaseMapping) eventually has "type =
mapping.getAttributeClassification()" which leaves type as null. What
can I do to get this type to not be null?
Part of Poll.orm.xml:
<entity metadata-complete="true" name="Poll"
class="org.sakaiproject.poll.model.Poll">
<table name="POLL_POLL"/>
<attributes>
<id name="id">
<column name="POLL_ID"/>
<generated-value strategy="SEQUENCE" generator="POLL_POLL_ID_SEQ"/>
<sequence-generator name="POLL_POLL_ID_SEQ"
sequence-name="POLL_POLL_ID_SEQ"/>
</id>
<basic name="owner">
<column name="POLL_OWNER" nullable="false"/>
</basic>
<basic name="siteId">
<column name="POLL_SITE_ID" nullable="false"/>
</basic>
</attributes>
</entity>
------------------------------------------------------------------------
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users