bang Tài liệu:Làm thế nào để xác định một vài điều kiện tham gia trong vòng 1: 1 mối quan hệ trong Học thuyết 2
class Cart
{
// ...
/**
* @OneToOne(targetEntity="Customer", inversedBy="cart")
* @JoinColumn(name="customer_id", referencedColumnName="id")
*/
private $customer;
// ...
}
chú thích này thể hiện sql như:
JOIN Customer c ON c.id = cart.customer_id
Và vấn đề là tôi cần phải bổ sung thêm so sánh ở đó, như:
JOIN Customer c ON c.id = cart.customer_id AND c.anotherField = <constant>
Bất kỳ giải pháp nào cho điều đó?
UPD:
điều kiện bổ sung thực tôi cần bây giờ là <const> BETWEEN c.f1 AND c.f2
Bạn đã cố gắng để xác định cột thứ hai tham gia với 'columnDefinition =" enum ('YOUR_CONSTANT') ")'? – jkucharovic
Bạn có thể sử dụng queryBuilder khi thực hiện truy vấn? – CappY
Thực ra, điều kiện thứ hai khó hơn một chút - tôi nghĩ nó không quan trọng đối với giải pháp * chung *. Hiện tại tôi cần 'AND GIỮA c.f1 VÀ c.f2' –
zerkms