读书人

Ibaits回到结果集[转]

发布时间: 2012-09-04 14:19:30 作者: rapoo

Ibaits返回结果集[转]

object
别名映射?->?实体类:?resultClass?
<select id=" selectAll" resultselectAll" resultcolumn="ID"/>????
<result property="type" column="Type"/>????
<result property="descr" column="DESCR"/>???
</resultMap>

<select id="selectAll" resultMap="AppLogResult">????
select * from APP_LOG</select>?


List list = sqlMapper.queryForList("selectAll");
for (int i = 0; i < list.size(); i ) {????
AppLog log = (AppLog) list.get(i);?
//add your code here;}?



显式映射?->Map?类:?resultMap?
<resultMap id="map-result" column="ID"/>????
<result property="type" column="Type"/>????
<result property="descr" column="DESCR"/>????
</resultMap><select id="selectAll2" resultMap="map-result">????
select * from APP_LOG</select>?


List list = sqlMapper.queryForList("selectAll2");???????
for (int i = 0; i < list.size(); i ) {??????????
Map map = (Map) list.get(i);???????????
String id = (String) map.get("id");???????????
String type = (String) map.get("type");???????????
String descr = (String) map.get("descr");???????????????
}?



无映射?
<select id="selectAll3" resultparameterresultxmlResultName="log">????
select????? ID as id,????? TYPE as type,????? DESCR as descr??? from APP_LOG??? where ID = #id#</select>?

String o=(String) sqlMapper.queryForObject("selectxml", id);
System.out.println(o);

读书人网 >网络基础

热点推荐