Ich versuche, feed-security-acl Domänenobjekte in Mongodb mit Grails Mongo-Plugin persistent zu bleiben. Während folgende Codezeile ausführenString-basierte Abfragen wie [executeQuery] werden derzeit in dieser Implementierung von GORM nicht unterstützt
aclUtilService.addPermission Phone.class, phoneInstance.id, new PrincipalSid(username), BasePermission.ADMINISTRATION
ich folgende Störung zu erhalten:
String-basierte Abfragen wie [executeQuery] sind derzeit nicht in dieser Implementierung von GORM unterstützt. Verwenden Sie stattdessen Kriterien. Stacktrace folgt: Nachricht: String-basierte Abfragen wie [executeQuery] werden derzeit in dieser Implementierung von GORM nicht unterstützt. Verwenden Sie stattdessen Kriterien.
Irgendwelche Toughts?
**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 für Mongo db unterstützt keine HQL-Abfragen - aclUtilService.addPermission verwendet wahrscheinlich hql, was diesen Fehler verursacht –
@sudhir Vielen Dank für Ihre Antwort! – Hari
erfahren Sie dies beim Ausführen von Komponententests? Es unterstützt keine Abfragen in der Einheit: – ACM64