And no, we generally do not reopen issues from Closed state. And here, given the different branches, I'd be more inclined to create a different issue referencing the original.
On Wed, Apr 1, 2015 at 6:18 AM, Steve Ebersole <st...@hibernate.org> wrote: > Hmm, it seems I inadvertently set the wrong fix version on HHH-8805. It > is fixed in our metamodel branch which is 6.0. I pulled the necessary > metamodel (org.hibernate.mapping) changes back to master (5.0), but only > the hbm.xml form of naming the FK "none" (magic value) is supported to > truly disable generation. For the time being you can use this as well from > annotations; just name the FK "none". > > If you can write some tests for this, it will make it easier for me to > implement. > > > > On Wed, Apr 1, 2015 at 5:40 AM, Petar Tahchiev <paranoia...@gmail.com> > wrote: > >> Oh, >> >> and one last thing: I don't think this is fixed: >> https://hibernate.atlassian.net/browse/HHH-8805 >> >> Here's my mapping: >> >> @ManyToMany(targetEntity = AbstractFilterModel.class, cascade = { >> CascadeType.PERSIST, >> CascadeType.MERGE, >> CascadeType.REFRESH >> }, fetch = FetchType.LAZY) >> @JoinTable(indexes = { >> @Index(unique = false, columnList = "entity_pk") >> }, inverseForeignKey = @ForeignKey(ConstraintMode.NO_CONSTRAINT), >> inverseJoinColumns = { >> @JoinColumn(unique = false, nullable = true, insertable = true, >> updatable = true, foreignKey = @ForeignKey(ConstraintMode.NO_CONSTRAINT), >> name = "filter_pk") >> }, joinColumns = { >> @JoinColumn(unique = false, nullable = true, insertable = true, >> updatable = true, foreignKey = @ForeignKey(ConstraintMode.NO_CONSTRAINT), >> name = "entity_pk") >> }, foreignKey = @ForeignKey(ConstraintMode.NO_CONSTRAINT), name = >> "entity_filters") >> private Collection<AbstractFilterModelDefinition> filters; >> >> As you can see I have added ConstraintMode.NO_CONSTRAINT wherever it is >> possible to add it. However here's what the schema tool generates: >> >> create index IDX8b6xl4emqmow8hikaf4hgx9xn on entity_filters >> (entity_pk); >> >> alter table entity_filters >> add constraint FKra38l70n01disvkge7i9ff5ym >> foreign key (filter_pk) >> references abstract_filter (pk); >> >> alter table entity_filters >> add constraint FKderx50xtd0lkeeblrj3o0ipq9 >> foreign key (entity_pk) >> references stock_level (pk); >> >> alter table entity_filters >> add constraint FK7ery3yx4pg32ogvv1wpr150oq >> foreign key (entity_pk) >> references content_slot (pk); >> >> alter table entity_filters >> add constraint FKse5m2mj7rrwj8ndimynfnr2px >> foreign key (entity_pk) >> references blog_entry (pk); >> >> alter table entity_filters >> add constraint FK9nubqtdhrmefjv2a5oab2fcr2 >> foreign key (entity_pk) >> references price (pk); >> >> alter table entity_filters >> add constraint FKcsuwqm524wu4u41oatrcalxvh >> foreign key (entity_pk) >> references tax (pk); >> >> alter table entity_filters >> add constraint FKmd3mm5pw9naa05ype38m6x1eo >> foreign key (entity_pk) >> references abstract_template (pk); >> >> alter table entity_filters >> add constraint FKsx6vnh2tga70pkne44dnq8kp0 >> foreign key (entity_pk) >> references discount (pk); >> >> alter table entity_filters >> add constraint FK6yx2wc1w1yb6qa1cx4byv7mju >> foreign key (entity_pk) >> references classification_feature (pk); >> >> alter table entity_filters >> add constraint FKpoh168do203hfqwb7so7c4c79 >> foreign key (entity_pk) >> references cms_navigation_node (pk); >> >> alter table entity_filters >> add constraint FKi85fkvbm7otl679ijlr6oyoff >> foreign key (entity_pk) >> references product (pk); >> >> alter table entity_filters >> add constraint FKi8semxf3lq0n12lm05v7oydeq >> foreign key (entity_pk) >> references abstract_page (pk); >> >> alter table entity_filters >> add constraint FKsjqo9a6quh1cg4y0wyqo4tp8b >> foreign key (entity_pk) >> references promotion (pk); >> >> alter table entity_filters >> add constraint FKfw64whfl6vgbqehj20qmc39i3 >> foreign key (entity_pk) >> references simple_cms_widget (pk); >> >> The foreign keys are all different (in Hibernate 4.3.x they were the >> same), but I just don't want them. Shall I reopen the issue? >> >> >> 2015-04-01 13:32 GMT+03:00 Petar Tahchiev <paranoia...@gmail.com>: >> >>> One other thing I noticed: >>> hibernate-core-5 depends on >>> >>> <groupId>org.jboss.logging</groupId> >>> <artifactId>jboss-logging</artifactId> >>> <version>3.2.1.Final</version> >>> >>> and if you have hibernate-validator 5.1.3.Final (the last stable), it >>> will depend on >>> >>> <groupId>org.jboss.logging</groupId> >>> <artifactId>jboss-logging</artifactId> >>> <version>3.1.4.GA</version> >>> >>> So you will get an exception of method not found on some jboss-logging >>> API. I excluded the jboss-loggin from the hibernate-validator >>> dependency, but now I get a ton of these TRACE statements (literally >>> every millisecond): >>> >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> 2015-04-01 13:28:02,090 >>> org.hibernate.event.internal.DefaultPersistEventListener >>> [http-nio-8112-exec-9] TRACE: Ignoring persistent instance >>> >>> >>> But at least it works.. I guess the only real solution is to have >>> hibernate-validator use the same jboss-logging version. >>> >>> >>> 2015-04-01 10:39 GMT+03:00 Gunnar Morling <gun...@hibernate.org>: >>> >>>> 2015-04-01 2:21 GMT+02:00 Steve Ebersole <st...@hibernate.org>: >>>> >>>> > Just to clarify... I *think* that as long as we run the build with >>>> Java 8 >>>> > and set the bootclasspath to 6 or 7 we should be fine. >>>> > >>>> >>>> Yes, setting the boot classpath to 6 (or 7) makes sure you only use >>>> classes >>>> present in that JDK (be it explicitly or implicitly as in the >>>> ConcurrentHashMap case), because it's that class library which will be >>>> used >>>> for compilation then. It is cumbersome to use though as you need to >>>> specify >>>> the location of a 6 or 7 JDK which makes the build less easily portable >>>> between machines. >>>> >>>> Currently, AnimalSniffer is in place to prevent this very category of >>>> error >>>> and I'm wondering why it didn't detect the "usage" of KeySetView. It >>>> really >>>> should have detected it, assuming it analyses the byte code of classes. >>>> But >>>> this makes me wonder now whether it only analyses the source code >>>> actually. >>>> Then it wouldn't be usable to prevent this sort of issue. >>>> >>>> Coding against the ConcurrentMap interface is the best way to avoid the >>>> issue. But of course there is no guarantee that it happens again, unless >>>> e.g. having a build on CI which uses 6 or 7 on its boot classpath. >>>> >>>> >>>> > On Tue, Mar 31, 2015 at 7:13 PM, Steve Ebersole <st...@hibernate.org> >>>> > wrote: >>>> > >>>> > > Well the idea is to run the Gradle process with Java 8 (the build >>>> itself >>>> > > is a Java process too don't forget). We pass in the older JDK >>>> > specifically >>>> > > to be able to set the bootclasspath for compilation and the >>>> executable >>>> > for >>>> > > running tests. That's the theory. >>>> > > >>>> > > Interestingly I developed a simplified project to test these >>>> theories: >>>> > > https://github.com/sebersole/gradle-mixed-jdk And of course this >>>> all >>>> > > works there. As you'd expect right? >>>> > > >>>> > > I think the JAXB thing comes into play here as well. Gradle does >>>> not >>>> > have >>>> > > any XJC support built in, so we have to make use of its Ant support >>>> to >>>> > run >>>> > > the XJC Ant tasks for JAXB model generation. The problem there is >>>> that, >>>> > > afaik, there is no way to tell Gradle's AntBuilder to use a JDK >>>> other >>>> > than >>>> > > the one that launched Gradle. I think this is why we see a JAXB >>>> model >>>> > > defined for Java 7, rather than Java 6, because we essentially run >>>> XJC >>>> > with >>>> > > Java 8. >>>> > > >>>> > > Anyway, this certainly makes the build more complex and we >>>> definitely >>>> > have >>>> > > to think through all these scenarios. In fact after Beta1, one of >>>> my >>>> > todos >>>> > > is to build up the build "from scratch" using that gradle-mixed-jdk >>>> > project >>>> > > as a basis. >>>> > > >>>> > > In general the plan though is to run all the tests (other than >>>> > > hibernate-java8, obviously) with the "baseline JDK, whether that be >>>> Java >>>> > 6 >>>> > > or 7. >>>> > > >>>> > > On Tue, Mar 31, 2015 at 6:59 PM, Sanne Grinovero < >>>> sa...@hibernate.org> >>>> > > wrote: >>>> > > >>>> > >> There are many similar issues discussed on the Lucene developer's >>>> > >> mailing list, it's an interesting read: >>>> > >> - >>>> > >> >>>> > >>>> http://mail-archives.apache.org/mod_mbox/lucene-dev/201503.mbox/%3C07c401d06aba%240b477c80%2421d67580%24%40thetaphi.de%3E >>>> > >> >>>> > >> I see no alternative than to have those test jobs actually >>>> exercising >>>> > >> ORM with JDK6, or maybe even compile it all with JDK6 except the >>>> Java8 >>>> > >> additional module to be compiled with JDK8 ? >>>> > >> >>>> > >> >>>> > >> >>>> > >> On 1 April 2015 at 00:36, Steve Ebersole <st...@hibernate.org> >>>> wrote: >>>> > >> > Ahh, seems this may be an option to work around it: >>>> > >> > >>>> > >> > <quote> >>>> > >> > Using the general *Map* interface in place of the concrete >>>> > >> > *ConcurrentHashMap* type here side-steps the coupling to the >>>> Java 8 >>>> > >> return >>>> > >> > type and will allow this code to be compiled with Java 8 and run >>>> on >>>> > >> Java 7. >>>> > >> > </quote> >>>> > >> > >>>> > >> > I had missed that part. >>>> > >> > >>>> > >> > >>>> > >> > On Tue, Mar 31, 2015 at 6:34 PM, Steve Ebersole < >>>> st...@hibernate.org> >>>> > >> wrote: >>>> > >> > >>>> > >> >> When I say "internal" here, I mean internal to java classes. >>>> > >> >> >>>> > >> >> On Tue, Mar 31, 2015 at 6:30 PM, Steve Ebersole < >>>> st...@hibernate.org >>>> > > >>>> > >> >> wrote: >>>> > >> >> >>>> > >> >>> Nope. It just effects any code compiled with Java 8 even >>>> though the >>>> > >> >>> change is internal. The problem is the generated bytecode >>>> > >> incorporates >>>> > >> >>> this change. Like I said, this should be compiled with 1.6 >>>> > >> compatibility, >>>> > >> >>> but that is apparently not working atm. I am having a struggle >>>> > >> getting a >>>> > >> >>> mixed JDK build working "just right". >>>> > >> >>> >>>> > >> >>> On Tue, Mar 31, 2015 at 6:28 PM, Petar Tahchiev < >>>> > >> paranoia...@gmail.com> >>>> > >> >>> wrote: >>>> > >> >>> >>>> > >> >>>> According to this: >>>> > >> >>>> >>>> > >> >>>> https://gist.github.com/AlainODea/1375759b8720a3f9f094 >>>> > >> >>>> >>>> > >> >>>> Notably the Java 1.7 *ConcurrentHashMap#keySet()* returns a >>>> Set<K> >>>> > >> while >>>> > >> >>>> the 1.8*ConcurrentHashMap#keySet()* returns a >>>> > >> >>>> ConcurrentHashMap.KeySetView<K,V>`. >>>> > >> >>>> >>>> > >> >>>> I think you're using some Java8 API. >>>> > >> >>>> >>>> > >> >>>> >>>> > >> >>>> 2015-04-01 2:25 GMT+03:00 Petar Tahchiev < >>>> paranoia...@gmail.com>: >>>> > >> >>>> >>>> > >> >>>>> petar@petar-ThinkPad-X1-Carbon:~$ java -version >>>> > >> >>>>> java version "1.7.0_71" >>>> > >> >>>>> Java(TM) SE Runtime Environment (build 1.7.0_71-b14) >>>> > >> >>>>> Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed >>>> mode) >>>> > >> >>>>> petar@petar-ThinkPad-X1-Carbon:~$ uname -a >>>> > >> >>>>> Linux petar-ThinkPad-X1-Carbon 3.16.0-33-generic #44-Ubuntu >>>> SMP >>>> > Thu >>>> > >> Mar >>>> > >> >>>>> 12 12:19:35 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux >>>> > >> >>>>> petar@petar-ThinkPad-X1-Carbon:~$ >>>> > >> >>>>> >>>> > >> >>>>> >>>> > >> >>>>> 2015-04-01 2:21 GMT+03:00 Steve Ebersole < >>>> st...@hibernate.org>: >>>> > >> >>>>> >>>> > >> >>>>>> What JRE are you trying to use? This error: >>>> > >> >>>>>> >>>> > >> >>>>>> java.lang.NoSuchMethodError: java.util.concurrent. >>>> > >> >>>>>> ConcurrentHashMap.keySet()Ljava/util/concurrent/ >>>> > >> >>>>>> ConcurrentHashMap$KeySetView; >>>> > >> >>>>>> >>>> > >> >>>>>> is indicative of an issue in cross-jre support due to a >>>> change >>>> > >> >>>>>> internal to java classes. >>>> > >> >>>>>> >>>> > >> >>>>>> >>>> > >> >>>>>> On Tue, Mar 31, 2015 at 6:03 PM, Petar Tahchiev < >>>> > >> paranoia...@gmail.com >>>> > >> >>>>>> > wrote: >>>> > >> >>>>>> >>>> > >> >>>>>>> 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 >>>> > >> >>>>> >>>> > >> >>>> >>>> > >> >>>> >>>> > >> >>>> >>>> > >> >>>> -- >>>> > >> >>>> 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 >>>> > >> >>>> > > >>>> > > >>>> > _______________________________________________ >>>> > hibernate-dev mailing list >>>> > hibernate-dev@lists.jboss.org >>>> > https://lists.jboss.org/mailman/listinfo/hibernate-dev >>>> > >>>> _______________________________________________ >>>> 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