[
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