Au Printemps avec jpa/hibernate, comment faire pour garder une session ouverte pour éviter l'initialisation tardive des exceptions?

Je suis actuellement la marque de collections dans les beans entité comme désireux d'éviter d'obtenir une initialisation exception lorsque j'essaie d'accéder à la collection des propriétés après le chargement du bean avec l'EntityManager.

Si je au lieu de laisser la collection chargement paresseux, comment faire pour garder une session ouverte? J'ai pensé à essayer @Transactional, mais même si ça marche, je ne veux pas le faire, car il ne semble pas le droit de quitter une transaction ouverte sur une longue méthode.