0

目前,我正在开发一个应用程序,它的域模型应该根据某些对象字段的相等与否来防止对象重复。

所以,我想在类的保存方法上处理这种比较:如果某个现有对象的某些属性等于要保存的对象,则应该阻止保存。

我正在考虑使用异常处理这种情况,该异常将在操作中被抛出和捕获,以便在必要时向用户显示消息。不幸的是,我对异常的了解不是很好,甚至更多:这个解决方案是最合适的吗?

我使用的 ORM 是 Doctrine。

4

1 回答 1

0

为什么不在架构中的多个列上创建唯一索引:这是取自Doctrine 手册的示例:

MultipleIndexTest:
  columns:
    name: string
    code: string
    age: integer
  indexes:
    myindex:
      fields:
        name:
          sorting: ASC
          length: 10
        code: -
      type: unique
于 2010-10-12T19:01:29.657 回答