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(a)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(a)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(a)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-migrat...
>> As far are the new bootstrapping apis, see
>>
http://docs.jboss.org/hibernate/orm/5.0/topical/html/bootstrap/NativeBoot...
>> and
>>
http://docs.jboss.org/hibernate/orm/5.0/topical/html/bootstrap/LegacyBoot...
>>
>> On Tue, Mar 31, 2015 at 5:07 PM, Petar Tahchiev <paranoiabla(a)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(a)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