DISTINCT làm việc với những gì trong JPA và có thể thay đổi nó không?Sử dụng DISTINCT trong JPA
Dưới đây là một ví dụ JPA truy vấn sử dụng DISTINCT:
select DISTINCT c from Customer c
nào không làm cho rất nhiều ý nghĩa - những gì cột là khác biệt dựa vào đâu? Có phải nó được chỉ định trên thực thể dưới dạng chú thích vì tôi không thể tìm thấy một chú thích không?
Tôi muốn để xác định cột để làm cho sự phân biệt trên, một cái gì đó như:
select DISTINCT(c.name) c from Customer c
Tôi đang sử dụng mySQL và Hibernate.
Không có hành vi phạm tội, nhưng làm thế nào điều này có thể được chấp nhận làm câu trả lời? –
Có lẽ vì đó là câu trả lời duy nhất :-) từ năm 2009 đến năm 2012? – kazanaki
đó là điểm hợp lệ mà tôi không cân nhắc. Tôi rất vui vì nó có thể thực hiện được ngay bây giờ. –