[ https://issues.apache.org/jira/browse/IBATISNET-250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gilles Bayon closed IBATISNET-250. ---------------------------------- Resolution: Invalid The first mapping should have a group by > Nested resultMaps which inner has "groupBy" and outer not, gives > System.NullReferenceException. > ----------------------------------------------------------------------------------------------- > > Key: IBATISNET-250 > URL: https://issues.apache.org/jira/browse/IBATISNET-250 > Project: iBatis for .NET > Issue Type: Bug > Components: DataMapper > Affects Versions: DataMapper 1.6.1 > Reporter: Emrah Akdag > > I am trying to use a resultmap (that has a "groupBy" clause) in another one > (which has not a groupby). I am having NullRefereceException. The inner > resultmap works alone. > In my project I am using a Photo class that has Tag list on it. There is a > groupBy in Photo resultmap to avoid use N+1 selects. Photo resultmap works > perfect. All the tags for one photo is on Tags property which is an IList. I > am trying to make a new class that has a property of type Photo. When I tried > to use nested resultmap, I am getting a NullRefereceException. Could you > help me? > public class Photo { > public int Id; > public IList Tags; > } > public class Tag { > public int Id; > public string Name; > } > public class GroupPhoto { > public int Id; > public Photo Photo; > } > <resultMap id="PhotoResult" class="Photo" groupBy="Id"> > <result property="Id" column="PHOTO_ID"/> > <result property="Tags" resultMapping="XXX.TagResult"/> > </resultMap> > <resultMap id="TagResult" class="Tag"> > <result property="Id" column="TAG_ID"/> > <result property="Name" column="TAG_NAME"/> > </resultMap> > <resultMap id="GroupResult" class="GroupPhoto"> > <result property="Id" column="GUI_ID"/> > <result property="Photo" resultMapping="XXX.PhotoResult"/> > </resultMap> -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.