[hibernate-issues] Why sometimes the Transaction is required for Query, sometimes not ?