CORE loadBefore property to specify one ore more plugins that your plugin should load before loadAfter property to specify one ore more plugins that your plugin should load after UNDERSTANDING PLUGIN ORDER dependsOn dependencies will be loaded before the plugin and if all dependencies do not load, then the plugin will not load.
per tenant • SCHEMA - Use a single database, but different physical schemas per tenant • DISCRIMINATOR - Use a single database, but partition the data using a discriminator column
HTTP session using an attribute called gorm.tenantId CookieTenantResolver Resolves the tenant id form the HTTP cookie using an attribute called gorm.tenantId SubDomainTenantResolver Resolves the tenant id from the current subdomain. For example if the subdomain is foo.mycompany.com the tenant id would be foo SystemPropertyTenantResolver Resolves the tenant id form a System Property called gorm.tenantId. Mainly useful for testing TENANT RESOLVER
a Hibernate session for the scope of the method Tenant Resolves a specific tenant and binds a Hibernate session for the scope of the method WithoutTenant Execute some logic within a method without a tenant present MULTI-TENANCY TRANSFORMATION