[hibernate-dev] Trying Hibernate 5.0.0.Beta1

Petar Tahchiev paranoiabla at gmail.com
Tue Mar 31 19:21:49 EDT 2015


Yeah, too late though.. I need some sleep :))

2015-04-01 2:18 GMT+03:00 Steve Ebersole <steve at hibernate.org>:

> So then you also noticed that I replied to him :)
>
> Jean-Baptiste Nizet
> <https://hibernate.atlassian.net/secure/ViewProfile.jspa?name=jnizet> Awesome,
> thanks for trying it out! I have noticed that occasionally too wrt
> HHH000072, but have been so heads down trying to get ready for the 5.0.0
> Beta release that I have not yet had time to look closer. I will get to it.
>
> On Tue, Mar 31, 2015 at 6:13 PM, Petar Tahchiev <paranoiabla at gmail.com>
> wrote:
>
>> 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 <paranoiabla at 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 <steve at 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 <steve at 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 <steve at 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 <
>>>>>> paranoiabla at 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 at 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
>>
>
>


-- 
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


More information about the hibernate-dev mailing list