On 7 July 2017 at 13:11, andrea boriero <and...@hibernate.org> wrote:
> hi Sanne,
> what about sfi.getMetamodel().entityPersister( x ).getClassMetadata(); ?

Thanks! I totally missed that one.

>
> On 7 July 2017 at 12:55, Sanne Grinovero <sa...@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
>> approach?
>>
>> Thanks,
>> Sanne
>> _______________________________________________
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
>
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to