Документация заявляет:
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 :
реальный дополнительное условие, которое мне сейчас нужно, это