發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導圖
隨筆
相冊
原創(chuàng)同步助手
其他工具
圖片轉文字
文件清理
AI助手
留言交流
ibatis 返回結果集
2008-04-29 11:03
object
別名映射->實體類:resultClass
<select id=" selectAll" resultClass="AppLog">
select
ID as id,
TYPE as type,
DESCR as descr
from APP_LOG
where ID = #id#
</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類:resultClass
<select id=" selectAll" resultClass="java.util.HashMap">
Map map = (Map) list.get(i);
String id = (String) map.get("id");
String type = (String) map.get("type");
String descr = (String) map.get("descr");
顯式映射->實體類:resultMap
<resultMap id="AppLogResult" class="AppLog">
<result property="id" column="ID"/>
<result property="type" column="Type"/>
<result property="descr" column="DESCR"/>
</resultMap>
<select id="selectAll" resultMap="AppLogResult">
select * from APP_LOG
顯式映射->Map類:resultMap
<resultMap id="map-result" class="java.util.HashMap">
<select id="selectAll2" resultMap="map-result">
List list = sqlMapper.queryForList("selectAll2");
無映射
<select id="selectAll3" resultClass="java.util.HashMap">
List list = sqlMapper.queryForList("selectAll3");
String id = (String) map.get("ID");
String type = (String) map.get("TYPE");
String descr = (String) map.get("DESCR");
xml
<select id="selectxml" parameterClass="java.lang.String" resultClass="xml" xmlResultName="log">
String o=(String) sqlMapper.queryForObject("selectxml", id);
System.out.println(o);
來自: rui5327 > 《mybatis》
0條評論
發(fā)表
請遵守用戶 評論公約
mybatis能否返回一個map?
其實關于key為null可不可以這樣理解: 我在Dao里面這樣寫的 return sqlMapClient.queryForMap("User.queryForMap2", null, "userID"); 指定Map集合的key的名稱為“userID”...
ibatis教程簡介
如何使用Ibatis?構建基礎代碼ibatis的基礎代碼包括以下幾個部分:ibatis實例配置(SqlMapConfig.xml)Pojo(PlainOrdinaryJavaObject)映射文件如何使用Ibatis?構建基礎代碼如何使用Ibatis?構建基礎代碼與H...
Ibatis2.0使用說明(二)——配置篇(4)
Ibatis2.0使用說明(二)——配置篇(4)Parameter Maps and Inline Parameters <parameterMap id="parameterMapName" [class="Author"]> <parameter property =&qu...
ibatis如何支持clob 和blob
ibatis如何支持clob 和blob 這幾天仔細看了一下ibatis的文檔,發(fā)現(xiàn)2.2后,ibatis的改變還是挺大的。BlobByteArrayTypeHandler#) </insert> <update id="update" p...
iBatis2-SqlMap的配置總結
<resultMap id="result" class="customer"> <result property="id" column="id"/> <result property="name" column=...
使用 ibatis 處理復雜對象數(shù)據(jù)關系的實例 - ArtCode的個人空間 - ITPUB個人空間 - powered by X-Space
<typeAlias alias="Bank" type="com.example.domain.Bank"/> <resultMap id="getBankResult" class="Bank"> <result property="id"...
iBatis批量處理 多表關聯(lián)查詢
--><insert id="customPO_insert" parameterClass="customPO">INSERT INTO $moduleTable$ (parentID<iterate property="fieldValueList" prepend=",&q...
MyBatis注解Annotation介紹及Demo
2,數(shù)據(jù)庫表Blog:01.DROP TABLE IF EXISTS `blog`;02.CREATE TABLE `blog` (03.`id` int(10) NOT NULL auto_increment,04.`title` varchar(200) NOT NULL,05.`date` varchar(50) NOT NULL,06.`authern...
Mybatis調用存儲過程返回多個結果集
Mybatis調用存儲過程返回多個結果集。Map<String,Object> map=new HashMap<String, Object>();//取得返回的結果集 List<List<?>> results = orderDao.getOrders(map); //第一...
微信掃碼,在手機上查看選中內容