Dernièrement, j'ai décidé d'implémenter dans mon projet des transactions CMT (jBoss5, Hibernate, jta postgres datasource). Tout fonctionne correctement sauf Hibernate.initialize() dans mes entités. Cela fonctionne dans les beans EJB mais lorsque j'essaie d'invoquer initialize dans l'entité getter, j'obtiens l'exception "could not associate with session". Cela a bien fonctionné avant d'implémenter des transactions. Quelqu'un a-t-il eu le même problème?HIbernate et CMT
0
A
Répondre
0
Ok après jour la navigation sur Internet, j'ai trouvé quel est le problème. Lorsque vous marquez la méthode comme prend en charge les transactions. Ça ne les démarre pas. Si vous récupérez des objets hors de la transaction, ils sont hors session et donc vous ne pouvez pas initialiser leurs propriétés ...
0
De la reference page suivante vous devrez peut-être assurer que les propriétés actuelles sont correctement configurés pour CMT
- mis
hibernate.transaction.manager_lookup_class
à une stratégie de recherche pour votre conteneur Java EE (voir here pour une liste des gestionnaires de transactions JTA) - mis
hibernate.transaction.factory_class
-org.hibernate.transaction.CMTTransactionFactory
Questions connexes
- 1. RESTFul et Hibernate
- 2. hibernate et Java.util.set problème
- 3. Teracotta et Hibernate Rechercher
- 4. Session Hibernate et ramasse-miettes
- 5. Hibernate et Sql Server meilleurs practicies
- 6. Héritage de classe avec Hibernate et hbm2java
- 7. Table introuvable avec Hibernate et HSQLDB
- 8. Hibernate Oracle et l'encodage de caractères
- 9. Hibernate: comparer enregistrement en cours et précédent
- 10. magasin et récupérer l'image par Hibernate
- 11. Enregistreur recommandé pour Java, Hibernate et Spring
- 12. data 'security' avec java et hibernate
- 13. Hibernate 3.4 avec slf4j et log4j
- 14. Grails et l'exception d'initialisation de Hibernate
- 15. Hibernate héritage Cartographie et attribut Remplacer
- 16. JPA et Hibernate Fetch ignorant les associations?
- 17. Java screencasts pour Spring et Hibernate
- 18. comprendre les rapports Jasper et Hibernate et les paramètres
- 19. XML vers Relationnel avec DB2 et Java (et Hibernate?)
- 20. Où exactement la démarcation des transactions JTA pour CMT est-elle respectée?
- 21. Commande Hibernate
- 22. Hibernate status
- 23. Hibernate IllegalArgumentException
- 24. Hibernate question
- 25. JSF, Hibernate
- 26. Requêtes Hibernate
- 27. Outil Hibernate
- 28. Tutoriels Hibernate
- 29. Hibernate SessionFactory
- 30. HSQLDB Internals: Hibernate et Integer vs ID longs
J'ai écrit que tout fonctionne sauf Hibernate.initialize() et que seulement dans les entités. J'ai déjà défini hibernate.transaction.manager_lookup_class. (Je ne veux pas définir une fabrique de transactions car le gestionnaire d'entités Hibernate n'aime pas ça). Quelqu'un d'idée quel est le problème? – Dogrizz