[hibernate-dev] Hibernate ORM master - 5.0
Gail Badner
gbadner at redhat.com
Tue Nov 18 12:28:45 EST 2014
Forgot to CC hibernate-dev mailing list...
----- Original Message -----
> From: "Gail Badner" <gbadner at redhat.com>
> To: "Steve Ebersole" <steve at hibernate.org>
> Sent: Tuesday, November 18, 2014 9:28:02 AM
> Subject: Re: [hibernate-dev] Hibernate ORM master - 5.0
>
> You mention possibly for 5.1: "Override EAGER fetching with LAZY (fetch
> profiles, HQL, etc) refer to HHH-8558 and HHH-8559?
>
> ----- Original Message -----
> > From: "Steve Ebersole" <steve at hibernate.org>
> > To: "hibernate-dev" <hibernate-dev at lists.jboss.org>
> > Sent: Thursday, October 30, 2014 8:44:23 AM
> > Subject: [hibernate-dev] Hibernate ORM master - 5.0
> >
> > It was decided that the massive work for 5.0 including metamodel and all
> > the other changes was just taking too long, and that we'd split that work
> > up into a number of intermediate versions. I wanted to highlight the
> > proposed breakdown and solidify the roadmaps. The preliminary breakdown is
> > as follows:
> >
> >
> > - 5.0
> > - Java 6 or 7 (?)
> > - EE 7 (JPA 2.1)
> > - Wildfly 9
> > - Timeline : Spring 2015
> > - Required development
> > - Transition to new bootstrapping APIs
> > - MetadataSources, contributors, builders, etc for building
> > SessionFactory
> > - Keep Configuration as a migration aid, but align its
> > processing and assumptions to follow new APIs
> > - New naming strategy approach (implicit and physical split)
> > - Pick "important" features from metamodel work based on new
> > bootstrapping API
> > - automatic quoting of identifiers that are keywords
> > - ???
> > - Performance improvements
> > - Cachng SPI changes based on feedback from Ehcahce and Infinispan
> > - EntityKey proposal
> > - Explore unifying entry keys for actual cache provider, cache
> > SPI (CacheKey) and persistence-context (EntityKey)
> > - Infinispan improvements, especially in local mode. Will
> > require integrating a new Infinispan version and possible
> > changes to
> > hibernate-infinispan
> > - ???
> > - OGM integration
> > - "after persisters built" hook
> > - others?
> > - Java 8 type support
> > - Date/Time
> > - Optional
> > - Java 9 type support
> > - Money/Currency
> > - Optional development (as time, resources allow)
> > - Discriminator based multitenancy
> > - JAXB instead of dom4j.
> > - extended orm.xml xsd, deprecating hbm.xml format
> > - Jandex usage
> > - JdbcSession
> > - Hibernate Spatial integration (depends on level of dependence on
> > metamodel)
> > - 5.1
> > - Java 6 or 7 (?)
> > - EE 7 (JPA 2.1)
> > - Widfly 9, or 10
> > - Timeline : TBD (Fall 2016?)
> > - Required development
> > - slips from 5.0
> > - new HQL parser
> > - Antlr 3 or 4?
> > - unified SQL generation? or limit to HQL parsing?
> > - Optional development (as time, resources allow)
> > - extend JPA criteria API with support for constructs from
> > Hibernate's legacy criteria API
> > - extend JPA criteria API with fluent support
> > - Possibly - Override EAGER fetching with LAZY (fetch profiles, HQL,
> > etc)
> > - 5.2
> > - (if needed)
> > - Java 6 or 7 (?)
> > - EE 7 (JPA 2.1)
> > - Widfly 9, or 10
> > - Required development
> > - splits from 5.1
> > - 6.0
> > - SE and EE support levels TBD, but at least SE 8
> > - Required development
> > - metamodel
> >
> >
> > One additional consideration... I have been told (have not verified the
> > details yet myself) that Hibernate ORM will currently not run in Java 8 at
> > least in part because dom4j will not work in Java 8 (maybe just the version
> > we use? again, have not verified details yet). If running 5.x versions of
> > Hibernate in Java 8 is important to anyone, we might need to increase the
> > priority of moving to JAXB over dom4j.
> > _______________________________________________
> > hibernate-dev mailing list
> > hibernate-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/hibernate-dev
> >
>
More information about the hibernate-dev
mailing list