returns session, with session state check - throws LazyInitializationException if attempting to get unfetched lazy data while session is closed
See Implementation
returns session, with session state check - throws LazyInitializationException if attempting to get unfetched lazy data while session is closed