[hibernate-dev] 6.0 - ResultTransformer
Steve Ebersole
steve at hibernate.org
Tue Sep 13 09:52:01 EDT 2016
On Tue, Sep 13, 2016 at 2:26 AM Gunnar Morling <gunnar at hibernate.org> wrote:
> > Between dynamic-instantiation, Tuple-handling...
>
> To be sure, WDYM by "tuple-handling"?
>
javax.persistence.Tuple
So I gave just one example earlier of how all of these things do not
necessarily fit together in inherently obvious ways. Some combinations I
think are ok; others are not. In sitting here and trying to describe this
to a user from a documentation perspective, it is not a simple explanation.
I'll follow up with a separate reply that covers those combos for
discussion.
One use case for result transformers are full-text searches executed
> through Hibernate Search's Session extension FullTextSession (see [1]).
>
> For full-text searches we don't use HQL/JPQL, so the "new ..." syntax
> cannot be used, but I don't know about tuple-handling.
>
Well for sure you do not allow the user to use HQL/JPQL. But I'd have to
assume that under the covers you handle resolving that FullTextQuery
yourself from the indexes - which means this is not even a ORM Query at all
and what we do with ResultTransformer in ORM in regards to Query is
completely irrelevant for you. In other words I would have to think that
Search itself is applying that ResultTransformer in your example, not ORM.
Very different.
More information about the hibernate-dev
mailing list