I'm just playing with Hibernate 5.1.1 as it might have solved our bytecode issues. One thing I immediately realize is that instrumented classes do implement ManagedEntity or ManagedComposite anymore (which used to be the case in Hibernate 5.1.0). Fields like $$_hibernate_entityEntryHolder, $$_hibernate_previousManagedEntity etc. are present.
As I'm encountering null pointer issues during a session commit in Hibernate Search when bytecode enhancement is performed (no issues when bytecode is not instrumented) and extracting this to a test case is quite tricky, may I ask how serious the absence of the marker interfaces are? |
|