Tôi đang cố gắng duy trì các đối tượng miền xuân-bảo mật-acl trong mongodb bằng cách sử dụng plugin mongo grails. Trong khi thực hiện dòng mã sau đâyCác truy vấn dựa trên chuỗi như [executeQuery] hiện không được hỗ trợ trong việc triển khai GORM
aclUtilService.addPermission Phone.class, phoneInstance.id, new PrincipalSid(username), BasePermission.ADMINISTRATION
tôi nhận được lỗi sau:
truy vấn Chuỗi dựa trên như [executeQuery] hiện đang không được hỗ trợ trong việc thực hiện này của GORM. Sử dụng tiêu chí để thay thế .. Stacktrace theo sau: Thông báo: Các truy vấn dựa trên chuỗi như [executeQuery] hiện không được hỗ trợ trong việc triển khai GORM này. Sử dụng tiêu chí thay thế.
Bất kỳ khó khăn nào?
**Grails Configuration Details:**
app.grails.version=2.0.3
app.name=eateri
app.servlet.version=2.5
app.version=0.1
plugins.mongodb=1.0.0.RC5
plugins.spring-security-acl=1.1
plugins.spring-security-core=1.2.7.2
GORM cho mongo db không hỗ trợ truy vấn HQL - aclUtilService.addPermission có thể sử dụng hql gây ra lỗi này –
@sudhir Cảm ơn phản hồi của bạn! – Hari
bạn có gặp phải vấn đề này trong khi chạy thử nghiệm đơn vị không? Nó không hỗ trợ cho các truy vấn trong đơn vị: – ACM64