Systems and methods for dynamically intercepting and adjusting persistence behaviors via runtime configuration
AssigneeBenefitfocus.com, Inc.
InventorMichael Rosier
Life of this patent
Estimating the term…
Loading patent…
AssigneeBenefitfocus.com, Inc.
InventorMichael Rosier
Estimating the term…
The systems and methods described herein relate to dynamic runtime modifications of an object-relational mapping behavior associated with a relational persistence layer. In various embodiments, access to a relational persistence layer, such as a relational database management system may be provided via an object-relational mapper (ORM). The ORM may map data from the relational persistence layer to an object-oriented domain model. The ORM may include a plurality of field mappers configured with an original mapping strategy to map an entity field from the relational persistence layer to the object-oriented domain model. One or more of the field mappers may be configured with a dynamic adjustment strategy that allows the selected field mapper(s) to be injected with a temporary or conditional mapping behavior. The dynamic adjustment strategy may be initialized with the field mapper at startup, while the injection of temporary or conditional mappings may be performed during runtime.
A non-transitory computer-readable medium having instructions that, when executed by a processor, cause the processor to perform operations to cause a dynamic runtime modification of a mapping behavior associated with a persistence layer, the operations comprising:
A method for dynamic runtime modification of an object-relational mapping behavior associated with a relational persistence layer, comprising:
A non-transitory computer-readable medium having instructions that, when executed by a processor, cause the processor to perform operations to cause a dynamic runtime modification of an database mapping behavior associated with a persistence layer, the operations comprising:
A non-transitory computer-readable medium having instructions that, when executed by a processor, cause the processor to perform operations to cause a dynamic runtime modification of a mapping behavior associated with a persistence layer, the operations comprising:
A non-transitory computer-readable medium having instructions that, when executed by a processor, cause the processor to perform operations to cause a dynamic runtime modification of a mapping behavior associated with a persistence layer, the operations comprising:
Dependencies are inferred from the claim text.