[ 
https://issues.apache.org/jira/browse/OPENJPA-2181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrei Bratu updated OPENJPA-2181:
----------------------------------

    Attachment: src.rar

Added the Unit Test
                
> 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.1.1, 2.2.0
>            Reporter: Andrei Bratu
>         Attachments: src.rar
>
>
> 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

        

Reply via email to