Có một toán tử concat JPA cho chuỗi nối không?Nhà điều hành concat JPA
Tôi biết có chức năng JPA CONCAT
, tuy nhiên nó rất xấu để sử dụng để ghép nối nhiều chuỗi.
CONCAT(CONCAT(CONCAT(cola,colb),colc),cold)
nhà cung cấp như Oracle đề nghị ||
một số khác như Microsoft cung cấp +
. Có một nhà điều hành JPA nối tiêu chuẩn để tôi có thể tạo ra một truy vấn như
cola || colb || colc || cold
tôi đã cố gắng sử dụng +
OpenJPA với SQL Server, tuy nhiên nó có vẻ là JPQL không hợp lệ. Tôi không thể tìm thấy bất cứ điều gì liên quan đến một nhà điều hành như vậy trong một oracle reference.
Hmm. Lạ thật. http://download.oracle.com/otn-pub/jcp/persistence-2.0-fr-eval-oth-JSpec/persistence-2_0-final-spec.pdf liệt kê chức năng này như bạn đã mô tả nó. Openjpa 2.1.1 phải là JPA 2.0. –
OpenJpa 2 nên hỗ trợ cú pháp này, bạn có thể đăng truy vấn chính xác và ngoại lệ bạn đang nhận không? –