Code generation patterns
First Claim
Patent Images
1. A computer generated object-relational mapping system comprising:
- a first data object component that includes object information that corresponds to a second data object component; and
the second data object component that includes object information that corresponds to the first data object component, one of the first or second data object components notifies the other of the first or second data object components of a change in the corresponding object information.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure pertains to code generation patterns for use in object relational mapping. The code patterns may be used to manage bidirectional relationships and ensure consistency. The code patterns may support on-demand or deferred loading of relational data. Change detection and tracking are also provided. In addition, a default member modifier allows developers to override tool generated source code without directly modifying the generated source code.
-
Citations
20 Claims
-
1. A computer generated object-relational mapping system comprising:
-
a first data object component that includes object information that corresponds to a second data object component; and
the second data object component that includes object information that corresponds to the first data object component, one of the first or second data object components notifies the other of the first or second data object components of a change in the corresponding object information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for managing relational data mapped to an object model, comprising:
-
updating a first data object component that includes object information corresponding to a second data object component that includes object information corresponding to the first data object component;
notifying the second data object component of the update of the first data object component; and
updating the second data object component based upon the update of the first data object component. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for compiling source code declared in at least two separate locations, comprising:
-
identifying at least one default class member;
searching the source code for a nondefault class member corresponding to the at least one default class member; and
generating implementation code from the source code utilizing the corresponding nondefault member, if found and utilizing the default class member in the absence of a corresponding nondefault class member. - View Dependent Claims (18, 19, 20)
-
Specification