geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gianny Damour (JIRA)" <...@geronimo.apache.org>
Subject [jira] Created: (GERONIMO-1052) By default finders and selects should retrieve all CMP fields not mapped to LOB columns
Date Sat, 08 Oct 2005 00:11:47 GMT
By default finders and selects should retrieve all CMP fields not mapped to LOB columns
---------------------------------------------------------------------------------------

         Key: GERONIMO-1052
         URL: http://issues.apache.org/jira/browse/GERONIMO-1052
     Project: Geronimo
        Type: Improvement
    Versions: 1.0-M5, 1.0-M4, 1.0-M3, 1.0-M2, 1.0-M1    
    Reporter: Gianny Damour
 Assigned to: Gianny Damour 
     Fix For: 1.0


By default, finders and selects return the primary key fields of the queried CMP. This default
behaviour is problematic in the following scenario, which seems to be rather common (e.g.
dayTrader):
1. start a transaction;
2. execute a finder or select;
3. read CMP fields; and
4.  commit transaction.

At step 2, returned entities are associated to the transactional context. However, only their
primary key fields are loaded. At step 3, each accessed CMP field needs to be initialized.
In other words, a SQL query is executed for each CMP field.

I think that by default, all the CMP fields, which are not mapped to LOB columns should be
loaded.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message