|
|
1
1
如果Address和Contact都没有Customer聚合之外的标识,则应将它们映射为组件集合。此外,客户地址和客户联系关系是否需要双向?是否需要addressId和contactId?若模型被简化,这将起作用:
在映射中,地址和联系人集合被映射为组件。这意味着它们不需要有自己的身份,因此不需要单独的映射类。然而,在这个模型中,联系人的地址将与联系人数据本身存储在同一行中,我认为这是一个很好的模型(而不是更规范的模型)。 |
|
|
2
1
据我所知,在NHibernate中没有办法共享专栏。我最终选择了我已经使用了几年的解决方案。我使用GUID作为NHibernate的ID,并使用int代理密钥进行查询。这个解决方案对我来说一直很有效,但我只是想减少数据库中增加的一些浪费。 |
|
|
Nico Pizzo · 子查询上的nhibernate联接 8 年前 |
|
|
YMC · 无法在Nhb 4中构建只有特定字段可供选择的2个表联接 8 年前 |
|
|
Stu · 具有特定类型的字符串外键的NHibernate映射 8 年前 |
|
|
Zout · 为Hibernate的HiLo算法管理的列生成ID 8 年前 |