Sto provando a persistere gli oggetti del dominio spring-security-acl in mongodb usando il plugin mongo di Grails. Durante l'esecuzione seguente riga di codiceLe query basate su stringhe come [executeQuery] al momento non sono supportate in questa implementazione di GORM
aclUtilService.addPermission Phone.class, phoneInstance.id, new PrincipalSid(username), BasePermission.ADMINISTRATION
sto ottenendo seguente errore:
query String-based come [executeQuery] non sono attualmente supportate in questa implementazione di Gorm. Utilizzare invece i criteri. Stacktrace segue: Messaggio: query basate su stringhe come [executeQuery] non sono attualmente supportate in questa implementazione di GORM. Utilizza invece i criteri.
Qualsiasi ostacolo?
**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 per mongo db non supporta le query HQL - aclUtilService.addPermission utilizza probabilmente hql che causa questo errore –
@sudhir Grazie per la risposta! – Hari
stai riscontrando questo durante l'esecuzione di test unitari? Non ha supporto per le query nell'unità: – ACM64