Implémenter automatiquement un service de données avec GORM
Avec sa nouvelle version 6.1, la librairie d'accès aux données GORM pour Hibernate, utilisée par le framework web Grails (mais pouvant également s'en affranchir), propose l'implémentation automatique de services de données (data services).
En quoi cela diffère t-il des opérations CRUD qui sont injectés dans les objets métiers pris en charge par GORM, et des différentes manières d'effectuer des requêtes à partir des types de ces objets ?
GORM pour Hibernate dans un script Groovy
GORM (Grails Object Relational Mapping) est une librairie d'accès aux données utilisée par le framework web Grails et qui, dès sa première version, s'est appuyée sur Hibernate pour faciliter le mapping entre le modèle objet et le modèle relationnel d'une application.
Aujourd'hui, GORM se décline en plusieurs implémentations pour MongoDB, Cassadra et Neo4j.