Nested left joins with group by cause NPE when two subsequent levels have null 
values
-------------------------------------------------------------------------------------

                 Key: IBATISNET-232
                 URL: https://issues.apache.org/jira/browse/IBATISNET-232
             Project: iBatis for .NET
          Issue Type: Bug
          Components: DataMapper
    Affects Versions: DataMapper 1.6.1
            Reporter: Oikonomopoulos Spyros
         Attachments: 
DataMapper.MappedStatements.PropertStrategy.GroupByStrategy.patch

Region (region_id, name) values: (1, 'reg1') (2, 'reg2')
State (state_id, region_id, name) values: (1, 1, 'state1')
City (city_id, region_id, state_id, name) values (1,1,1,'city1')

A nested group with left joins will create the following rows:

1 reg1 --- 1 1 state 1 --- 1 1 1 city1
2 reg2 --- null --- null

Now during construction of the object hierarchy iBatis, for the second row  
tries to set the "cities" collection of the state object, which unfortunately 
is null, so an NPE is raised.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to