I think you misunderstood my point. Vlad got it.
addEntity() is part of the NativeQuery API (and was moved to NativeQuery in
your 6 branch).
It is marked as deprecated for our users because it is only present in
SQLQuery which is marked as deprecated.
I think the methods that will be kept and moved to NativeQuery in 6 should
be copied to NativeQuery right away in 5.2 (and not kept only in SQLQuery)
so that they are not marked as deprecated for our users. Because, indeed,
they are not.
I hope my point is more clear now.
(I can do the legwork if it helps)
On Wed, Aug 30, 2017 at 8:27 PM, Vlad Mihalcea <mihalcea.vlad(a)gmail.com>
That's a good question.
There are some methods which don't have a replacement in JPA so we should
probably move to some subclass and remove the deprecated flag.
On Wed, Aug 30, 2017 at 5:59 PM, Guillaume Smet <guillaume.smet(a)gmail.com>
> In OGM tests, we have a lot of warnings on this sort of constructs:
> NativeQuery query = session.createNativeQuery( nativeQuery ).addEntity(
> OscarWildePoem.class );
> because addEntity() comes from SQLQuery and SQLQuery is deprecated.
> I don't think it's a good thing for our users as they have a warning and
> they can't really do anything about it.
> I have a vague rememberance of a discussion about it a few months ago but
> I don't remember the outcome of it.
> Shouldn't we copy all the non deprecated methods of SQLQuery to
> so that our users don't get a warning?
> Or maybe I missed something?
> hibernate-dev mailing list