Как указать несколько условий соединения для отношений 1: 1 в Учении 2
Документация гласит:
class Cart
{
// ...
/**
* @OneToOne(targetEntity="Customer", inversedBy="cart")
* @JoinColumn(name="customer_id", referencedColumnName="id")
*/
private $customer;
// ...
}
Эта аннотация представляет такой sql:
JOIN Customer c ON c.id = cart.customer_id
И проблема в том, что мне нужно добавить дополнительное сравнение, например:
JOIN Customer c ON c.id = cart.customer_id AND c.anotherField = <constant>
Какие-нибудь решения для этого?
UPD:
настоящее дополнительное условие, в котором я нуждаюсь сейчас,<const> BETWEEN c.f1 AND c.f2