Guides → GORMGORMGrails GORM Data Servicesgrails3gormgorm-data-servicesservice-layerdata-accessdomain-classesjpa-qlprojectionsunit-testsgrails4gormgorm-data-servicesservice-layerdata-accessdomain-classesjpa-qlprojectionsunit-testsGORM Logical deletegrails3logical-deletesoft-deletegormplugin-developmentdomain-classesintegration-testsgebgrails4logical-deletesoft-deletegormplugin-developmentdomain-classesintegration-testsgebGORM Event Listenersgrails3gormgorm-eventsevent-listenersdomain-eventsasyncservice-layerpersistence-eventsunit-testsintegration-testsgrails4gormgorm-eventsevent-listenersdomain-eventsasyncservice-layerpersistence-eventsunit-testsintegration-testsQuerying the Database using GORM Dynamic Findersgrails3gormdynamic-findersquerydatabasehibernatecriteria-queriesdomain-classesperformancegrails4gormdynamic-findersquerydatabasehibernatecriteria-queriesdomain-classesperformanceBuild a Ratpack application which uses GORMgrails3gormratpackhibernatedata-accessdomain-classesservice-layerreactiveasyncgrails4gormratpackhibernatedata-accessdomain-classesservice-layerreactiveasyncBuild a Spring Boot application with GORMgormspring-bootstandalone-gormhibernatedata-accessdomain-classesservice-layerSingle Database Multi-Tenancy - Discriminator Columnmulti-tenancydiscriminator-columngormhibernatetenant-resolversingle-databasesecurityDatabase per Tenant Multi-Tenancymulti-tenancydatabase-per-tenantgormhibernatetenant-resolverdata-isolationmulti-datasourcesecurityBuilding a Graph application with Grails and Neo4jneo4jgormgraph-databasenosqlrest-apicypherdomain-classesBuilding a REST application with GORM and Hibernate 5grails3rest-apihibernategormjson-viewsjsoncrudcontrollersrestful-controllerserializationgrails4rest-apihibernategormjson-viewsjsoncrudcontrollersrestful-controllerserializationBuilding a REST application with MongoDBrest-apimongodbgormjson-viewsnosqlcrudcontrollersserialization