Is there any plans for reactive support in Hibernate6?
2016-04-01 22:07 GMT+03:00 Steve Ebersole <steve(a)hibernate.org>:
I can look with you right after I finish with the
hibernate-entitymanager
consolidation into hibernate-core. Next week sometime, hopefully early...
I'll follow up on your other email thread.
On Thu, Mar 31, 2016 at 3:06 PM Gail Badner <gbadner(a)redhat.com> wrote:
> I'm not sure what you mean by "ready". My POC is ready for
discussion.
>
> On Thu, Mar 31, 2016 at 12:51 PM, Steve Ebersole <steve(a)hibernate.org>
> wrote:
>
>> Is it ready?
>>
>> On Thu, Mar 31, 2016, 2:28 PM Gail Badner <gbadner(a)redhat.com> wrote:
>>
>>> I would like to see OperationContext introduced.
>>>
>>> On Thu, Mar 31, 2016 at 6:00 AM, Steve Ebersole <steve(a)hibernate.org>
>>> wrote:
>>>
>>>> Oh... One other change I want to propose is better incorporate
>>>> MappedSuperclass into the org.hibernate.mapping hierarchy. Koen, this
>>>> will
>>>> affect tooling the most as it would mean changes to those contracts.
>>>>
>>>> If we are making disruptive changes there, I guess the next logical
>>>> question is whether we use that opportunity to make other disruptive
>>>> changes that we have been putting off due to disruption. Mainly I am
>>>> thinking of modeling the org.hibernate.mapping representation of the
>>>> domain
>>>> hierarchy as more in-line with JPA terms.
>>>>
>>>> On Thu, Mar 31, 2016 at 7:43 AM Steve Ebersole
<steve(a)hibernate.org>
>>>> wrote:
>>>>
>>>> > Well baseline on Jana 8 would mean app support for many Java 8
>>>> features.
>>>> > Currency, optional, etc
>>>> >
>>>> > On Thu, Mar 31, 2016, 7:38 AM Petar Tahchiev
<paranoiabla(a)gmail.com
>
>>>> > wrote:
>>>> >
>>>> >> +1 on going java8. I'd also suggest adding support for
javax.currency
>>>> >> JSR354
>>>> >>
>>>> >> 2016-03-31 15:23 GMT+03:00 Vlad Mihalcea
<mihalcea.vlad(a)gmail.com
>:
>>>> >>
>>>> >> > Hi,
>>>> >> >
>>>> >> > It makes sense to unify the core with hem in a single
module.
>>>> >> >
>>>> >> > Currently, the flushing behavior differs if we execute a
query
>>>> through a
>>>> >> > Session or through an EntityManager.
>>>> >> > Does it mean that we eliminate those differences as well?
>>>> >> >
>>>> >> > Vlad
>>>> >> >
>>>> >> > On Thu, Mar 31, 2016 at 2:57 PM, Steve Ebersole <
>>>> steve(a)hibernate.org>
>>>> >> > wrote:
>>>> >> >
>>>> >> > > We have been having a few side discussions about
plans for 6.0,
>>>> and I
>>>> >> > > thought it would be a good idea to consolidate them
together.
>>>> >> > >
>>>> >> > >
>>>> >> > > 1. Incorporate the SQM work. Lots of pieces go
into this:
>>>> >> > > 1. Replacing the interpretation of HQL/JPQL and
Criteria
>>>> >> queries.
>>>> >> > > 2. *Possibly* leveraging SQM to deal with
entity
operations
>>>> >> > > (load-by-id, merge, etc).
>>>> >> > > 3. Improved Query contracts
>>>> >> > > 4. Improved persister contracts (including
addition of an
>>>> >> > "embeddable
>>>> >> > > persister").
>>>> >> > > 5. Improved Type contracts
>>>> >> > > 2. Extensions to JPA criteria based on SQM
work(this is
>>>> probably
>>>> >> more
>>>> >> > on
>>>> >> > > ongoing 6.x task)
>>>> >> > > 3. Baseline on Java 8
>>>> >> > >
>>>> >> > > Is there anything else anyone wants to discuss
getting
included?
>>>> >> > >
>>>> >> > > Another one I'd like to discuss is the
consolidation of the
>>>> >> > hibernate-core
>>>> >> > > and hibernate-entitymanager modules into a single
module
>>>> (possibly
>>>> >> > renamed
>>>> >> > > hibernate-orm). There are a lot of reasons and
benefits to
doing
>>>> >> this:
>>>> >> > >
>>>> >> > > 1. A major one would be the consolidation of
"type systems".
>>>> >> > Hibernate
>>>> >> > > has org.hibernate.type.Type. JPA defines
>>>> javax.persistence.Type.
>>>> >> Now
>>>> >> > > with
>>>> >> > > SQM we have a 3rd type system in play.
>>>> >> > > 2. It is also the major hurdle to moving to being
able to
>>>> fully
>>>> >> > replace
>>>> >> > > the legacy criteria with JPA criteria. If Session
and
>>>> >> EntityManager
>>>> >> > (as
>>>> >> > > well as SessionFactory ad EntiytManagerFactory)
were fully
>>>> >> integrated
>>>> >> > > then
>>>> >> > > Session would be able to build/handle JPA criteria
queries.
>>>> >> > > 3. Simplified HEM bootstrapping
>>>> >> > >
>>>> >> > >
>>>> >> > > There are also a few challenges to doing this
consolidation of
>>>> the
>>>> >> > > hibernate-core and hibernate-entitymanager modules.
The big
one
>>>> tht
>>>> >> > stick
>>>> >> > > out in my head is event-listener with different
behaviors
>>>> between core
>>>> >> > and
>>>> >> > > hem.
>>>> >> > > _______________________________________________
>>>> >> > > hibernate-dev mailing list
>>>> >> > > hibernate-dev(a)lists.jboss.org
>>>> >> > >
https://lists.jboss.org/mailman/listinfo/hibernate-dev
>>>> >> > >
>>>> >> > _______________________________________________
>>>> >> > 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:
>>>> >>
http://pgp.mit.edu:11371/pks/lookup?op=get&search=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
>>>> >>
>>>> >
>>>> _______________________________________________
>>>> hibernate-dev mailing list
>>>> hibernate-dev(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/hibernate-dev
>>>>
>>>
>>>
>
_______________________________________________
hibernate-dev mailing list
hibernate-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev