openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeffrey Blatttman (JIRA)" <j...@apache.org>
Subject [jira] Created: (OPENJPA-174) error when find()'ing an abstract class
Date Mon, 19 Mar 2007 17:33:32 GMT
error when find()'ing an abstract class
---------------------------------------

                 Key: OPENJPA-174
                 URL: https://issues.apache.org/jira/browse/OPENJPA-174
             Project: OpenJPA
          Issue Type: Bug
    Affects Versions: 0.9.6
         Environment: Java SE 5
Derby 
            Reporter: Jeffrey Blatttman


class B extends A
A is abstract
B is concrete

i have persisted an instance of B. now i try:

A a = em.find(A.class, anId);

openjpa fails with:

... Cannot create new application identity instance for abstract   class "class A"

if i change the find to:

A a = em.find(B.class, anId);

openjpa works okay.

note that i have two test cases. one is my real model, and one is the simple A and B class
example above. my real model fails, where the simple A, B class example works as expected.
so, it's is either a side affect of some other issue, or there is something wrong in my model
and the error message is misleading or lacking information.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message