BTW, I see here: https://hibernate.atlassian.net/browse/HHH-8844 that Jean-Baptiste Nizet commented he also gets these "Duplicate joins for class" warnings: -----
- unrelated: I get a warning for **every** entity that I didn't get with Hibernate 4, which is not very clear and seems like a false positive: `WARN o.h.b.i.InFlightMetadataCollectorImpl - HHH000072: Duplicate joins for class: ...`. Note that I get this warning even for entities that have no association at all with any other entity. ----- 2015-04-01 2:03 GMT+03:00 Petar Tahchiev <paranoia...@gmail.com>: > Thanks Steve, > > I managed to migrate my configuration to the new MetamodelImplementor. Now > when I run the scema export I get a lot of these warning: > > INFO : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect > WARN : JDBC Driver reports it stores quoted identifiers in both mixed and > upper case > WARN : HHH000072: Duplicate joins for class: > com.xxx.platform.core.model.cms.AbstractPageModel > WARN : HHH000072: Duplicate joins for class: > com.xxx.platform.module.invoice.core.model.InvoicePageModel > WARN : HHH000072: Duplicate joins for class: > com.xxx.platform.core.model.batch.BatchStepExecutionContextModel > WARN : HHH000072: Duplicate joins for class: > com.xxx.platform.core.model.batch.BatchJobExecutionContextModel > WARN : HHH000072: Duplicate joins for class: > com.xxx.platform.module.search.core.model.SearchKeywordRedirectModel > WARN : HHH000072: Duplicate joins for class: > com.xxx.platform.module.search.core.model.SearchPageRedirectModel > WARN : HHH000072: Duplicate joins for class: > com.xxx.platform.module.promotion.core.model.PromotionModel > > and when I run some test I get the following exception: > java.lang.NoSuchMethodError: > java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView; > at > org.hibernate.internal.SessionFactoryImpl.iterateEntityNameResolvers(SessionFactoryImpl.java:733) > at > org.hibernate.internal.SessionImpl$CoordinatingEntityNameResolver.resolveEntityName(SessionImpl.java:2470) > at > org.hibernate.internal.SessionImpl.guessEntityName(SessionImpl.java:1992) > at > org.hibernate.internal.SessionImpl.getEntityPersister(SessionImpl.java:1485) > at > org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:163) > at > org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:85) > at org.hibernate.internal.SessionImpl.fireMerge(SessionImpl.java:882) > at org.hibernate.internal.SessionImpl.merge(SessionImpl.java:864) > at org.hibernate.internal.SessionImpl.merge(SessionImpl.java:869) > at > org.hibernate.jpa.spi.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:1196) > at > org.springframework.batch.item.database.JpaItemWriter.doWrite(JpaItemWriter.java:104) > at > org.springframework.batch.item.database.JpaItemWriter.write(JpaItemWriter.java:83) > > > > > 2015-04-01 1:23 GMT+03:00 Steve Ebersole <st...@hibernate.org>: > >> I am told that the bug does not affect the JBoss->Central sync process. >> So at some point the artifacts should all be available in Central >> >> On Tue, Mar 31, 2015 at 5:19 PM, Steve Ebersole <st...@hibernate.org> >> wrote: >> >>> hibernate-core seems to be the only artifact that is available in JBoss >>> Nexus. >>> >>> On Tue, Mar 31, 2015 at 5:18 PM, Steve Ebersole <st...@hibernate.org> >>> wrote: >>> >>>> So apparently the artifacts / repo issue is a Nexus bug that is >>>> effecting the JBoss repo (and therefore us)... >>>> http://issues.sonatype.org/browse/NEXUS-7654 >>>> >>>> As I pointed out in the announcement, I am managing the "migration >>>> guide" in source repo while I develop the Betas. See >>>> https://github.com/hibernate/hibernate-orm/blob/master/working-5.0-migration-guide.md >>>> As far are the new bootstrapping apis, see >>>> http://docs.jboss.org/hibernate/orm/5.0/topical/html/bootstrap/NativeBootstrapping.html >>>> and >>>> http://docs.jboss.org/hibernate/orm/5.0/topical/html/bootstrap/LegacyBootstrapping.html >>>> >>>> On Tue, Mar 31, 2015 at 5:07 PM, Petar Tahchiev <paranoia...@gmail.com> >>>> wrote: >>>> >>>>> Hi guys, >>>>> >>>>> I just tried the latest beta and I cannot compile my project. With the >>>>> latest hibernate 4.3.X I was able to do this: >>>>> ------- >>>>> final org.hibernate.cfg.Configuration configuration = >>>>> getHibernateConfiguration(); >>>>> configuration.buildMappings(); >>>>> final SchemaUpdate schemaUpdate = new >>>>> SchemaUpdate(configuration); >>>>> ------- >>>>> >>>>> however it seems that the SchemaUpdate constructor has been removed >>>>> and now >>>>> a new one is added: >>>>> -------- >>>>> public SchemaUpdate(MetadataImplementor metadata) { >>>>> this( >>>>> metadata.getMetadataBuildingOptions().getServiceRegistry(), >>>>> metadata ); >>>>> } >>>>> --------- >>>>> >>>>> Also the configuration.buildMappings() method has been deprecated. >>>>> Where do >>>>> I get the MetadataImplementor from? Also is there any changelog I can >>>>> refer >>>>> to? >>>>> >>>>> Thanks. >>>>> -- >>>>> Regards, Petar! >>>>> Karlovo, Bulgaria. >>>>> --- >>>>> Public PGP Key at: >>>>> >>>>> https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 >>>>> Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 >>>>> _______________________________________________ >>>>> hibernate-dev mailing list >>>>> hibernate-dev@lists.jboss.org >>>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev >>>>> >>>> >>>> >>> >> > > > -- > Regards, Petar! > Karlovo, Bulgaria. > --- > Public PGP Key at: > https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 > Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 > -- Regards, Petar! Karlovo, Bulgaria. --- Public PGP Key at: https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev