Объект DDD и его идентификатор

У меня есть объект в моей системе, которому, естественно, нужен идентификатор, чтобы его можно было однозначно идентифицировать. Предполагая, что база данных используется для генерации идентификатора с помощью Hibernate с использованием собственной стратегии, тогда, очевидно, код приложения свободен от этой ответственности по назначению идентификаторов.

В моей системе есть объект, которому, естественно, нужен идентификатор, чтобы его можно было однозначно идентифицировать. Предполагая, что база данных используется для генерации идентификатора с помощью Hibernate с использованием собственной стратегии, тогда, очевидно, код приложения свободен от этой ответственности по назначению идентификаторов.

В моей системе есть объект, которому, естественно, нужен идентификатор, чтобы его можно было однозначно идентифицировать. Предполагая, что база данных используется для генерации идентификатора с помощью Hibernate с использованием собственной стратегии, тогда, очевидно, код приложения свободен от этой ответственности по назначению идентификаторов. Теперь, может ли экземпляр этой сущности считаться действительным до того, как он будет сохранен и получит свой идентификатор? Или мне следует использовать другую стратегию для присвоения своим объектам идентификаторов, чтобы они получали свой идентификатор при вызове конструктора?

7
задан Bozho 3 October 2010 в 07:18
поделиться