Vâng, điều đó được hỗ trợ.
Kiểm tra các tài liệu được cung cấp ở đây để biết các từ khóa được hỗ trợ bên trong tên phương thức.
Bạn chỉ có thể xác định phương thức trong giao diện kho lưu trữ mà không cần sử dụng chú thích @Query và viết truy vấn tùy chỉnh của mình. Trong trường hợp của bạn, nó sẽ như sau:
List<Inventory> findByIdIn(List<Long> ids);
Tôi giả sử rằng bạn có thực thể Inventory và giao diện InventoryRep repository . Mã trong trường hợp của bạn sẽ trông như thế này:
Thực thể
@Entity
public class Inventory implements Serializable {
private static final long serialVersionUID = 1L;
private Long id;
// other fields
// getters/setters
}
Kho lưu trữ
@Repository
@Transactional
public interface InventoryRepository extends PagingAndSortingRepository<Inventory, Long> {
List<Inventory> findByIdIn(List<Long> ids);
}