Hibernate JFR
![Build Status](https://camo.githubusercontent.com/77d2d52e43fceae1d587b04e84a3ac7c0467fb7ee90b052fa25bf7b9b8ba38e2/68747470733a2f2f7472617669732d63692e6f72672f6d6172736368616c6c2f68696265726e6174652d6a66722e7376673f6272616e63683d6d6173746572)
A Hiberante listener that generates JFR events.
Usage
The project uses a Hibernate integrator so simply adding the dependency
<dependency>
<groupId>com.github.marschall</groupId>
<artifactId>hibernate-jfr</artifactId>
<version>0.3.0</version>
</dependency>
And set the hibernate.session_factory.statement_inspector
propert to com.github.marschall.hibernate.jfr.JfrStatementInspector
for example using
<property name="hibernate.session_factory.statement_inspector" value="com.github.marschall.hibernate.jfr.JfrStatementInspector" />
You can generate a flight recording using something like this
-XX:StartFlightRecording:filename=recording.jfr
-XX:FlightRecorderOptions:stackdepth=256