This Plugin offers a Interceptor that open a Hibernate Session, put this in the Action Value Stack and close (or not) this after Action invokation.
Using this you will need 0 lines of code to use Hibernate in Struts 2 projects. Only some XML lines will be needed.
Project is hosted at http://code.google.com/p/hibernatesession-plugin-for-struts2/