Si je crée un DTo en utilisant une projection et un mappage d'import, l'objet est-il par défaut alors immuable pour NHibernate ou est-il possible de définir mutable = false dans le mappage d'import?Les objets de projection/DTO de NHibernate sont-ils immuables?
1
A
Répondre
0
Vous pouvez écrire un test qui obtient le même DTO de NHibernate puis vérifie si elles sont égales à la référence. Si elles sont égales, je suppose que NHibernate les garde dans la carte d'identité. Ma conjecture est qu'ils ne sont pas la référence égale.
ReferenceEquals(dto1, dto2)
Questions connexes
- 1. Dépôt et objets immuables?
- 2. Création d'objets immuables dans les pages JSP
- 3. Tableau séparé pour les objets de valeur sur NHibernate
- 4. objets de valeur NULL dans NHibernate
- 5. Les chaînes StringBuilder sont-elles immuables?
- 6. Puis-je demander au CLR de rassembler des objets immuables entre AppDomains par référence?
- 7. Comment tester unitairement les constructeurs de classes immuables?
- 8. Sérialisation Xaml et structures immuables?
- 9. Styles immuables dans Silverlight 2
- 10. Récupérer uniquement des objets de type base dans nHibernate
- 11. Nhibernate NullReferenceException retournant Liste des objets de domaine
- 12. Sérialisation de classes java immuables en actionscript avec LCDS
- 13. Collections NHibernate et objets en mouvement
- 14. Filtrage des objets OnLoad NHibernate IInterceptor
- 15. Enregistrer des objets dans NHibernate IInterceptor
- 16. Les objets de mon domaine ne sont pas modifiables; Puis-je utiliser NHibernate efficacement avec eux?
- 17. Comment tester les PersistenceSpecification.VerifyTheMappings de fluent-NHibernate avec des listes et des objets relationnels?
- 18. Comment empêcher NHibernate de créer des enregistrements en double pour les objets référencés
- 19. Relations et attributs d'enregistrements actifs immuables (Setters)
- 20. Comment mapper deux objets qui se référencent mutuellement dans NHibernate?
- 21. -NHibernate: objets pour charger une discrimination du hierrachy correctement
- 22. Vérification de type sur les objets Caché
- 23. Fichiers de configuration pour les objets GAC
- 24. Déplacer tous les objets de mon tableau?
- 25. Que sont les «objets USER» de Windows?
- 26. Comment nommer les objets de niveau métier?
- 27. Comment décaper les objets Inf de numpy?
- 28. Comment conserver les objets XML de session?
- 29. nhibernate: comment mapper les agrégats
- 30. NHibernate Désireuse chargement des objets enfant à plusieurs niveaux
vient de trouver mutable n'est pas une option. Mais les objets DTO/projection sont-ils toujours ajoutés à Identitymap ou non? –