Хорошие реализации карт идентификации?
Взгляните на
- StatefulPersistenceContext
- IdentityMap
- SequencedHashMap
в источниках Nhibernate для хорошей реализации карты идентификации.
Меня попросили использовать базу данных, которая могла бы использовать nhibernate, но в настоящее время она не поддерживается сообществом (онабыл в прошлом).
Если я правильно вас понял, вы захотите написать свой собственный ORM-подобный слой, потому что NHibernate не поддерживает нужную вам базу данных.Это может быть сложной задачей.Возможно, вы захотите взглянуть на расширение NHibernate, предоставив свой собственный драйвер и диалект.
Было бы неплохо найти книгу или веб-публикацию, которая прошла через различные крайние случаи.
В уже есть очень хорошее описаниеСохранение Java с Hibernate : 9.2 Идентичность и равенство объектов .И в онлайн-документах NHibernate: 4.3.Реализация Equals () и GetHashCode () .