I was already trying to find some information about this issue, but I couldn't find any.

I have this issue also a second time, where I'm trying to create in a concrete class a reference to some abstract type.

Additional information:
- Equinox OSGi
- EclipseLink 2.3.2.v20111125-r10461
- All classes in one single bundle/package
- DB is H2 version 1.3.161
- Changing the database to hsqldb doesn't help (gives basically the same error, other wording)
- All getter/setter are defined
- Changing the @Inheritance strategy for AbstractGrouping gives PreDeployment errors

Any input for fixing this or just a work-around would be appreciated.

Thanks in advance for your help,
Johannes]]>kRu Missing name2011-12-21T11:16:16-00:00Re: Multiple inheritance and NotSerializableExceptionhttps://www.eclipse.org/forums/index.php/mv/msg/268712/769731/#msg_769731
It should do this, and is odd that it is not. It could be related to the TABLE_PER_CLASS inheritance you are using.
If you can try it without the TABLE_PER_CLASS inheritance to see if it works, if it does then log a bug.

An easy workaround is to just use the id,

db.createQuery("SELECT a FROM AbstractGrouping a WHERE a.previousGrouping.id=?1", AbstractGrouping.class).setParameter(1, this.getId()).getResultList();