[ https://issues.apache.org/jira/browse/IBATISNET-203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gilles Bayon closed IBATISNET-203. ---------------------------------- Resolution: Cannot Reproduce Fix Version/s: DataMapper 1.6 Assignee: Gilles Bayon Already done in SVN > SqlMap.xsd element "result" in element "resultMap" is not required but marked > as required from schema. > ------------------------------------------------------------------------------------------------------ > > Key: IBATISNET-203 > URL: https://issues.apache.org/jira/browse/IBATISNET-203 > Project: iBatis for .NET > Issue Type: Bug > Components: DataMapper > Affects Versions: DataMapper 1.5.1 > Environment: All tried. > Reporter: Mark McConnell > Assigned To: Gilles Bayon > Priority: Minor > Fix For: DataMapper 1.6 > > > We often only use constructors and do not want to create properties to set > data via iBatis. This is possible, however, the schema requires at least one > "result". As seen below "result" is not marked with a minOccurs="0" this > creates a warning in dev environments since the xml doesn't match the schema. > OLD SqlMap.xsd > <xs:element name="resultMap"> > <xs:complexType> > <xs:sequence> > <xs:element ref="constructor" minOccurs="0" > maxOccurs="1"/> > <xs:element ref="result" maxOccurs="unbounded"/> > <xs:element ref="discriminator" minOccurs="0" > maxOccurs="1"/> > <xs:element ref="subMap" minOccurs="0" > maxOccurs="unbounded"/> > </xs:sequence> > <xs:attribute name="id" type="xs:string" > use="required"/> > <xs:attribute name="class" type="xs:string" > use="required"/> > <xs:attribute name="extends" type="xs:string"/> > </xs:complexType> > </xs:element> > NEW SqlMap.xsd > <xs:element name="resultMap"> > <xs:complexType> > <xs:sequence> > <xs:element ref="constructor" minOccurs="0" > maxOccurs="1"/> > <xs:element ref="result" minOccurs="0" > maxOccurs="unbounded"/> > <xs:element ref="discriminator" minOccurs="0" > maxOccurs="1"/> > <xs:element ref="subMap" minOccurs="0" > maxOccurs="unbounded"/> > </xs:sequence> > <xs:attribute name="id" type="xs:string" > use="required"/> > <xs:attribute name="class" type="xs:string" > use="required"/> > <xs:attribute name="extends" type="xs:string"/> > </xs:complexType> > </xs:element> -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira