mybatis映射结果集时,如果一个实体类包含该另一个实体类,不用map,如何映射回其中一个实体类?如下:
publicclassTest{privateTestIdid;privateStringname;privateStringtext;}publicclassTestI...
public class Test{
private TestId id;
private String name;
private String text;
}
public class TestId{
private Integer id1;
private Integer id2;
}
数据库表test
字段名 id1 id2 name text
如何映射回Test这个实体类。resultType="Test" 展开
private TestId id;
private String name;
private String text;
}
public class TestId{
private Integer id1;
private Integer id2;
}
数据库表test
字段名 id1 id2 name text
如何映射回Test这个实体类。resultType="Test" 展开
展开全部
<!-- 结果对象映射 -->
<resultMap id="Test" type="com.wuuxiang.o2o.model.wxtemplate.Wxapiaddr">
<result column="name" property="name" />
<result column="text" property="text" />
<association property="id" column="id" javaType="TestId">
<result column="id1" property="id1" />
<result column="id2" property="id2" />
</association>
</resultMap>
然后用resultType="Test"就行了
<resultMap id="Test" type="com.wuuxiang.o2o.model.wxtemplate.Wxapiaddr">
<result column="name" property="name" />
<result column="text" property="text" />
<association property="id" column="id" javaType="TestId">
<result column="id1" property="id1" />
<result column="id2" property="id2" />
</association>
</resultMap>
然后用resultType="Test"就行了
展开全部
在Test类里增加两个setId方法。即setId1(),setId2()。然后在mysql配置文件里进行相应的配置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用oO偏爱Oonice的回答:
<!-- 结果对象映射 -->
<resultMap id="Test" type="com.wuuxiang.o2o.model.wxtemplate.Wxapiaddr">
<result column="name" property="name" />
<result column="text" property="text" />
<association property="id" column="id" javaType="TestId">
<result column="id1" property="id1" />
<result column="id2" property="id2" />
</association>
</resultMap>
然后用resultType="Test"就行了
<!-- 结果对象映射 -->
<resultMap id="Test" type="com.wuuxiang.o2o.model.wxtemplate.Wxapiaddr">
<result column="name" property="name" />
<result column="text" property="text" />
<association property="id" column="id" javaType="TestId">
<result column="id1" property="id1" />
<result column="id2" property="id2" />
</association>
</resultMap>
然后用resultType="Test"就行了
展开全部
最后 应该是resultMap = “Test”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询