Tôi muốn viết một số phương thức truy vấn trong lớp kho lưu trữ. Phương thức này phải bỏ qua các tham số null. Ví dụ:Thông số tùy chọn dữ liệu mùa xuân trong phương thức truy vấn
List<Foo> findByBarAndGoo(Bar barParam, @optional Goo gooParam);
Phương pháp này phải được trở Foo bởi tình trạng này:
bar == barParam && goo == gooParam;
nếu gooParam không null. nếu gooParam là null thì điều kiện thay đổi thành:
bar == barParam;
Có giải pháp nào không? Ai đó có thể giúp tôi?
Chính xác bạn đang nói về điều gì? –
Danh sách findByBarAndGoo (Thanh bar, @optional Goo goo) {if (bar == null || goo == null) {ném new IllegalArgumentException ("Parametres không thể null");}} –
erhun
Ý tôi là trong tham số tùy chọn nếu Param này là null sau đó phương thức truy vấn IGNORE param này. Cảm ơn. –