2010-08-13 38 views
5

Có cách nào để chọn cột cụ thể bằng cách sử dụng API Tiêu chí JPA 2 không?Chọn các cột cụ thể trong jpa 2 API tiêu chí?

Sau đây là mục tiêu câu lệnh SQL:

SELECT column1, column2 FROM MyTableThatHasMultipleColumns 

Với API Tiêu chuẩn Hibernate của điều này có thể được thực hiện bằng Dự đoán, đang có một tương đương với kỹ thuật JPA 2 Tiêu chuẩn?

Trả lời

6

Vâng, đúng vậy. Phương thức select() là những gì bạn cần sử dụng. Từ hướng dẫn sử dụng OpenJPA:

Phương thức select() xác định kết quả của truy vấn. Nếu không được chỉ định, phép chiếu chọn được giả định là đối tượng miền gốc. Tuy nhiên, bạn có thể chỉ định các dự báo đã chọn một cách rõ ràng dưới dạng danh sách: qdef.select(customer.get(Customer_.name), order.get(Order_.status));

+0

Cảm ơn! Điều này hoạt động chính xác – Joopiter

Các vấn đề liên quan