cuốn sách gpt4 ai đã làm

Làm cách nào để kết hợp tìm kiếm nhiều khoảng thời gian với CrudRepository của Spring Data JPA?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 03:43:22 27 4
mua khóa gpt4 Nike

spring-data cung cấp cách tạo tìm kiếm SQL bằng cách xác định tên phương thức.

Sau đây hoạt động tốt:

@Entity
public class Book {
Ngày từ, đến;
}

//CrudRepository
findByFromDateBetween(Ngày khởi hành, Ngày đến);

Nhưng tại sao phương pháp sau không hiệu quả?

findByFromDateBetweenAndToDateBetween(Ngày khởi hành, Ngày đến);

Để nối hai tìm kiếm ngày, tôi phải lặp lại ngày:

findByFromDateBetweenAndToDateBetween(Ngày khởi hành, Ngày đến, Ngày khởi hành, Ngày đến);

Câu hỏi: Có thể sử dụng lại các tham số không?

câu trả lời hay nhất

Giữa Từ khóa liên kết hai tham số một cách tự nhiên. Vì vậy, sau khi ràng buộc mệnh đề from, danh sách tham số đã cạn kiệt và chúng ta không biết nên sử dụng tham số nào cho điều kiện thứ hai.

Một truy vấn được xác định thủ công sẽ thực hiện thủ thuật:

giao diện BookRepository mở rộng Kho lưu trữ  {

@Query("chọn b từ Sách b " +
"ở đâu b.from giữa ?1 và ?2 và b.to giữa ?1 và ?2")
List findByDatesBetween(Ngày khởi hành, Ngày đến);
}

Làm cách nào để kết hợp tìm kiếm nhiều khoảng thời gian với CrudRepository của Spring Data JPA? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/25870095/

27 4 0
Taklimakan
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress