[hibernate-dev] Replacement for SessionFactoryImplementor#getClassMetadata ?
andrea at hibernate.org
Fri Jul 7 08:11:17 EDT 2017
what about sfi.getMetamodel().entityPersister( x ).getClassMetadata(); ?
On 7 July 2017 at 12:55, Sanne Grinovero <sanne at hibernate.org> wrote:
> Hi all,
> Hibernate Search is using this method, but it's deprecated with the
> following comment:
> "Use the descriptors from #getMetamodel() instead".
> I'm a bit lost about how to reach the same by using the Metamodel.
> I found this solution:
> SessionFactoryImplementor sfi =..
> ClassMetadata cm = (ClassMetadata) sfi.getMetamodel().entityPersister( x
> But it's requiring a suspicious casting, which I was hoping to avoid
> as I'm already working at SPI level?
> My goal is to ultimately read
> `ClassMetadata#getIdentifierPropertyName()`. Maybe there's a better
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
More information about the hibernate-dev