Andrei Bratu created OPENJPA-2181:
-------------------------------------
Summary: Persisting an Entity containing a Collection of Interfaces
Key: OPENJPA-2181
URL: https://issues.apache.org/jira/browse/OPENJPA-2181
Project: OpenJPA
Issue Type: Bug
Affects Versions: 2.2.0, 2.1.1
Reporter: Andrei Bratu
I have an Interface (IInterface) and 2 classes that implements that interface
(IInterface). Also in another class ( Holder ) I have a collection of interface
items ( Collection<IInterface> ).
When I try to execute the code from OpenJPA_Test.main, in my associated table (
holder_classes), the column which is supposed to hold the references to Class1
or Class2 objects are NULL.
public class OpenJPA_Test {
private static HolderDao holderDao =
EntityDaoFactory.inst().getHolderDao();
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Holder h = new Holder();
LinkedList<IInterface> list = new LinkedList<IInterface>();
Class1 c1 = new Class1();
Class2 c2 = new Class2();
list.add(c1);
list.add(c2);
h.setClasses(list);
holderDao.create(h);
}
}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira