我有一个如下的Java类
class GeoLocation{
// assume member variables
// ....
class GeoLocationStatus{
// ....
}
}
我的伊巴提斯地图如下:
<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为Geolocation的查询,但是我收到一个错误,即我的xml文件中不存在resultmap GeoLocationStatus。但是,您可以看到它在那里。谁能在这里帮助我
答案 0 :(得分:0)
我在其他abc.xml文件中有Ibatis查询,而该文件又引用了其他xyz.xml中的上述结果集,所以我不得不将其称为
<result property="status" resultMap="xyz.GeoLocationStatus"/>
所以基本原则是提及名称空间