我剛開始學習DDD。所以我很抱歉的問題... 所以我有Post實體。它看起來很好。但它應該有tags。 在代碼中,它看起來是這樣的(Ruby代碼): class Post
attr_reader :tags
attr_reader :title
attr_reader :text
# ...
end
class Tag
attr_reader
我決定在實體中使用值對象而不是字符串字段,我不知道如何(以及是否有可能)使用@Size,@Pattern和JPA等註解來驗證它們等等。 這裏是我的書的實體: @Entity
@Access(AccessType.FIELD) // so I can avoid using setters for fields that won't change
public class Book {
我正在構建一個應用程序使用NHibernate映射的代碼,並且我無法映射受保護的屬性,當我使用組件映射(相當於hbm複合元素映射)爲值對象的集合。 我能映射單個值對象的實體和組件映射中的受保護屬性,它僅僅是映射值對象集合時似乎不受支持的受保護屬性。 public class MyEntity
{
public virtual int Id { get; protected set; }