我有一个Java类如下
class GeoLocation{
// assume member variables
// ....
class GeoLocationStatus{
// ....
}
}
我的ibatis地图如下:
<resultMap id="GeoLocationStatus"
class="com.app.GeoLocation$GeoLocationStatus">
<result property="code" column="GEOCODING_STATUS"/>
</resultMap>
<resultMap id="GeoLocation"
class="com.app.GeoLocation">
<result property="latitude" column="LATITUDE" />
<result property="longitude" column="LONGITUDE" />
<result property="postcode" column="POSTCODE"/>
<result property="status" resultMap="GeoLocationStatus"/>
</resultMap>
我运行了一个查询,其resultmap是地理位置,但是我遇到的错误,XML文件中不存在ResultMap geolocationStatus。但是,您可以看到它在那里。谁能在这里帮助我
i在其他abc.xml文件中具有IBATIS查询,该文件又是在其他xyz.xml中引用上述结果集,因此我必须将其引用为
<result property="status" resultMap="xyz.GeoLocationStatus"/>
因此,基本原则是提及命名空间