В чем разница между WITH и ON в типе условия Doctrine Join?

Я ищу лучшее объяснение разницы между типами условий WITH и ON для оговорки доктрины.

Я нахожу документацию об этом очень плохим, и я все еще сомневаюсь.

6

Решение

На мой взгляд, это своего рода остаток от доктрины 1.

Тогда ON был использован для переопределения условий соединения, в то время как WITH был использован для добавления дополнительных условий соединения к условиям по умолчанию.

Сейчас в доктрине 2 я никогда не видел ситуации, когда ON может быть использован. Фактически используя ON всегда заканчивается исключением, говоря, что вы должны использовать WITH,

Прямо сейчас WITH может использоваться для добавления условий соединения к условиям по умолчанию, определенным в отношении, или, если отношения между двумя объектами не существует, определить условие соединения.

8

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]