Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2007-11-13
2007-11-13
Gaffin, Jeffrey (Department: 2165)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000
Reexamination Certificate
active
10837399
ABSTRACT:
One embodiment of the invention employs techniques for providing a default object-relational mapping between persistent data objects (i.e., the objects that represent persistent data from a database) and a relational database. In a Java environment, for example, each entity bean is mapped to a particular database table, and each of the persistent fields within the entity bean are mapped to columns of the database table. Relationships between entity beans are expressed as mappings between primary keys and foreign keys within the database schema. Dependent-value persistent fields may be mapped to multiple columns or to a single column of a special Java type (java.sql.Types. BLOB). In addition, one embodiment of the invention generates a default database schema using the default O/R mapping by executing a series of SQL commands generating the tables and columns.
REFERENCES:
patent: 4841434 (1989-06-01), Mathewes et al.
patent: 5499371 (1996-03-01), Henninger et al.
patent: 5878407 (1999-03-01), Olgac
patent: 6714943 (2004-03-01), Ganesh et al.
patent: 6728719 (2004-04-01), Ganesh et al.
patent: 6912569 (2005-06-01), Sharma et al.
patent: 6980988 (2005-12-01), Demers et al.
patent: 2002/0035673 (2002-03-01), Roseborough et al.
patent: 2002/0040409 (2002-04-01), Matena et al.
patent: 2002/0049603 (2002-04-01), Mehra et al.
patent: 2002/0069157 (2002-06-01), Jordan
patent: 2002/0152422 (2002-10-01), Sharma et al.
patent: 2003/0058277 (2003-03-01), Bowman et al.
patent: 2003/0120659 (2003-06-01), Sridhar
patent: 2003/0163479 (2003-08-01), Mathews et al.
patent: 2003/0172091 (2003-09-01), Norcott
patent: 2003/0182461 (2003-09-01), Stelting et al.
patent: 2004/0133487 (2004-07-01), Hanagan et al.
patent: 2004/0172385 (2004-09-01), Dayal
patent: 2005/0033730 (2005-02-01), Chaudhuri et al.
patent: 2005/0050068 (2005-03-01), Vaschillo et al.
patent: 2005/0240556 (2005-10-01), Larson et al.
patent: 2005/0240577 (2005-10-01), Larson et al.
http://jaffa.sourceforge.net/documentation/persistence/engines.html Last Modified: Thu Jun. 26, 2003 at 6:05:27pm.
http://www.java2s.com/Code/Java/Database-SQL-JDBC/Createtabledatatype.htm Copyright 2003—04 Demo Source and Support.
http://www.cafeaulait.org/course/week4/53.html, Mar. 8, 2003 2 pages.
http://www.dev.mysql.com/doc/refman/4.1/en/char.html, accessed Oct. 31, 2006 3 pages.
http://www.cocoon.apache.org/2.0/userdocs/readers/database-reader.html Dec. 25, 2002, 3 pages.
http://www.java.sun.com/j2se/1.3/docs/api/java/sql/Blob.html, 2001 4 pages.
http://www.en.wikipedia.org/wiki/Constructor—%28computer—science%29, accessed Oct. 31, 2006, 3 pages.
http://e-docs.bea.com/wls/docs81/index.html, printed on Jun. 29, 2007 3 pages.
http://www.oracle.com/technology/tech/index, printed Jun. 29, 2007 2 pages.
Ragae Ghaly and Krishna Kothapalli, “SAMS Teach Yourself EJB in 21 Days” 2003, pp. 353-376.
Blakely , Sokoloff, Taylor & Zafman LLP
Gaffin Jeffrey
Ponikiewski Tomasz
SAP (AG)
LandOfFree
System and method for mapping object-oriented program code... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for mapping object-oriented program code..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for mapping object-oriented program code... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3842660