You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was working on using MyBatis with pre-existing classes and i ran into the problem that according to the DTD idArgs need to come before args in the constructor.
This following example doesn't validate, although MyBatis doesn't actually have this restriction:
<resultMap id="MyClass" type="test.MyClass">
<constructor> <!-- Error: The content of element type "constructor" must match "(idArg*,arg*)". -->
<arg column="name" javaType="string" />
<idArg column="id" javaType="string" />
</constructor>
</resultMap>
Can mybatis-3-mapper.dtd be changed from: <!ELEMENT constructor (idArg*,arg*)>
to <!ELEMENT constructor ((idArg|arg)*)>
The text was updated successfully, but these errors were encountered:
I was working on using MyBatis with pre-existing classes and i ran into the problem that according to the DTD idArgs need to come before args in the constructor.
This following example doesn't validate, although MyBatis doesn't actually have this restriction:
Can mybatis-3-mapper.dtd be changed from:
<!ELEMENT constructor (idArg*,arg*)>
to
<!ELEMENT constructor ((idArg|arg)*)>
The text was updated successfully, but these errors were encountered: