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

Chọn các thực thể không sử dụng JPA?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 04:05:30 hai mươi bốn 4
mua khóa gpt4 Nike

JPA có thể truy xuất các phiên bản của các lớp không phải thực thể thông qua các truy vấn gốc không?
Tôi có một lớp phi thực thể bao bọc hai thực thể:

Gói bọc lớp{
Thực thể1 ent1;
Thực thể2 ent2
}
@Entity
lớp Thực thể1{
...
}
@Entity
lớp Thực thể2{
...
}

Làm thế nào tôi có thể làm một cái gì đó như thế này?

Truy vấn q = instanceManager.createNativeQuery("chọn gốc ở đây");
Danh sách list = q.getResultList();

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

JPA có thể truy xuất các phiên bản của một lớp không phải thực thể bằng các truy vấn gốc không?

KHÔNG. Truy vấn gốc có thể trả về các thực thể(Nếu bạn vượt quakết quảLớp hoặckết quảSetMapping 传递给createNativeQuery phương pháp yêu cầu họ làm như vậy; nếu không, bạn sẽ nhận được một bộ sưu tập dữ liệu thô).

Trong JPQL, bạn có thể sử dụng các biểu thức hàm tạo (CHỌN MỚI...) với các hàm tạo không phải thực thể. Nhưng điều này không hỗ trợ truy vấn gốc, bạn phải thực hiện thủ công.

Chọn các thực thể không sử dụng 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/2873902/

hai mươi bốn 4 0
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