[hibernate-issues] [Hibernate-JIRA] Updated: (ANN-653) Exception when overriding collection mapping with @AssociationOverride

Emmanuel Bernard (JIRA) noreply at atlassian.com
Thu Mar 6 15:58:33 EST 2008


     [ http://opensource.atlassian.com/projects/hibernate/browse/ANN-653?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Emmanuel Bernard updated ANN-653:
---------------------------------

    Summary: Exception when overriding collection mapping with @AssociationOverride  (was: Exception when unidirection OneToMany relation defined in Embeded class)

> Exception when overriding collection mapping with @AssociationOverride
> ----------------------------------------------------------------------
>
>                 Key: ANN-653
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/ANN-653
>             Project: Hibernate Annotations
>          Issue Type: Bug
>    Affects Versions: 3.3.0.ga
>         Environment:  Hibernate Core 	 3.2.5.ga
>  Hibernate Annotations 	 3.3.0 GA
>  Hibernate EntityManager 	 3.3.1 GA
>            Reporter: Jifeng Liu
>             Fix For: 3.3.1
>
>         Attachments: src.zip
>
>
> I got the following exception when I run the test case in attach file. It seems Hibernate throws Exception when unidirection OneToMany relation defined in Embeded class.
> Exception in thread "main" org.hibernate.AnnotationException: Illegal attempt to define a @JoinColumn with a mappedBy as
> sociation: htmlText.images
> 	at org.hibernate.cfg.Ejb3JoinColumn.buildJoinColumn(Ejb3JoinColumn.java:152)
> 	at org.hibernate.cfg.Ejb3JoinColumn.buildJoinColumns(Ejb3JoinColumn.java:127)
> 	at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1178)
> 	at org.hibernate.cfg.AnnotationBinder.fillComponent(AnnotationBinder.java:1731)
> 	at org.hibernate.cfg.AnnotationBinder.bindComponent(AnnotationBinder.java:1665)
> 	at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1544)
> 	at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:733)
> 	at org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:498)
> 	at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:277)
> 	at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1115)
> 	at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1269)
> 	at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:150)
> 	at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:888)
> 	at org.hibernate.ejb.Ejb3Configuration.createEntityManagerFactory(Ejb3Configuration.java:706)
> 	at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:137)
> 	at test.Test.run(Test.java:24)
> 	at test.Test.main(Test.java:20)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the hibernate-issues mailing list