Systems and methods for multitenancy data
AssigneeOracle International Corporation
InventorsGuy Pelletier, Douglas Clarke
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsGuy Pelletier, Douglas Clarke
Estimating the term…
Systems and methods are provided to support multitenant data in an EclipseLink environment. EclipseLink supports shared multitenant tables using tenant discriminator columns, allowing an application to be re-used for multiple tenants and have all their data co-located. Tenants can share the same schema transparently, without affecting one another and can use non-multitenant entity types as per usual. This functionality is flexible enough to allow for its usage at an Entity Manager Factory level or with individual Entity Manager's based on the application's needs. Support for multitenant entities can be done though the usage of a multitenant annotation or <multitenant> xml element configured in an eclipselink-orm.xml mapping file. The multitenant annotation can be used on an entity or mapped superclass and is used in conjunction with a tenant discriminator column or <tenant-discriminator-column> xml element.
A method for supporting multitenant data in a multitenant system, the method comprising:
A non-transitory computer readable storage medium including instructions stored thereon for supporting multitenant data in a multitenant system, which instructions, when executed by a computer, cause the computer to:
A multitenant system, comprising:
Dependencies are inferred from the claim text.