|
|
1
1
对。问题是没有办法将契约强加给SQL数据库(面向对象意义上的契约)。
像Hibernate这样成熟的对象关系映射器通过创建特定于领域的语言来描述这些期望(它们详细的配置规范)来解决这个问题,但是这些技术只是部分解决方案,因为它们不能在数据库端强制实施。 这是问题的另一个方面 object-relational impedance mismatch ,尽管我还没有看到任何关于它的文章。 |
|
|
2
1
嗯。。。您的存储库还取决于您的数据库是否具有某些表,以及这些表是否具有某些列。这些都是依赖关系,但它们并不是特别隐蔽。 事实上,这些依赖关系甚至比存储过程更大。存储库可以被重写以避免需要它们,但数据确实必须在那里。。。。 |
|
|
blogger13 · 视频租赁店数据库的规范化 1 年前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 1 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 1 年前 |
|
Dante · Django::配置不当:池不支持持久连接 1 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 2 年前 |