ibatis的几种resultClass

 我来答
夺魄勾魂月0019
2013-08-26 · 超过58用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:138万
展开全部
项目都快做完了,还不知道ibatis的resultClass有多少个类型,呵呵,反正是知道几个就用几个,不知道的就使劲往知道的上面去套,最终项目也顺利完成,不过语法就不一定完全按照标准的语法走了,以下几种类型,留作纪念,下次就直接用了。。。 ibatis在编写sqlmap的查询时,可以使用多种输出格式,比如:实体类,hashmap,xml格式。 sqlmap中的hashmap和xml都是内置别名。 1.实体类: <resultMap id=UserResult class=User <result property=id column=T_ID/ <result property=name column=T_NAME/ <result property=sex column=T_SEX/ <result property=address column=T_ADDRESS/ </resultMap <select id=selectAllUser resultMap=UserResult select * from t_user </select List list = userdao.selectAllUser(); for(int i=0;i<list.size();i++) { System.out.println(list.get(i)); } 注:当作一个对象使用。 2.hashmap: <select id=selectAllUser resultClass=hashmap select * from t_user </select List list = userdao.selectAllUser(); for(int i=0;i<list.size();i++) { Map map = (Map)list.get(i); System.out.print(map.get(id)+ ); System.out.print(map.get(name)+ ); System.out.print(map.get(sex)+ ); System.out.print(map.get(address)); System.out.println();} 注:当作一个键值对的MAP使用。 3.XML: <select id=selectXML resultClass=xml xmlResultName=log select * from t_user </select List list = userdao.selectAllUser(); for(int i=0;i<list.size();i++) { System.out.println(list.get(i));}XML结果:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式