ibatis 复杂类型属性(自定义类型的属性)
2011-06-21 14:04
323 查看
工作需要,看了很多资料,网上大都都是你抄我我抄你,一个bug改了N次都不成功,最后终于运行出来了一个,现在做一下总结
首先,我的两个表tablea和tableb
tablea: String id;
String nameid;
tableb: String nameid;
String name;
然后,VO类
tablea:String id
String nameid;
tableb name;
tableb:String nameid;
String name;
sqlmap配置:
Dao应用层代码:
页面显示代码:
运行通过,但是现在的问题是,只能显示单条数据
革命尚未成功,仍需继续努力!加油~
首先,我的两个表tablea和tableb
tablea: String id;
String nameid;
tableb: String nameid;
String name;
然后,VO类
tablea:String id
String nameid;
tableb name;
tableb:String nameid;
String name;
sqlmap配置:
<sqlMap namespace="testquestion"> <resultMap id="tablea" class="net.winclass.modules.testquestion.vo.tablea" > <result property="id" column="id"/> <result property="nameid" column="nameid"/> <result property="name" column="nameid" select="testquestion.tableb_sel"/> </resultMap> <resultMap id="tableb" class="net.winclass.modules.testquestion.vo.tableb" > <result property="nameid" column="nameid"/> <result property="name" column="name"/> </resultMap> <select id="tableb_sel" parameterClass="String" resultMap="tableb"> select * from tableb where nameid=#value# </select> <select id="tablea_sel" parameterClass="String" resultMap="tablea"> select * from tablea where id=#value# </select> </sqlmap>
Dao应用层代码:
@Override public tablea selectall() { return (tablea)getSqlMapClientTemplate().queryForObject("testquestion.tablea_sel","1"); }
页面显示代码:
<% tablea list= (tablea)request.getAttribute("selectall"); %> ID:<%=list.getId()%> 姓名ID:<%=list.getNameid() %> 姓名:<%=list.getName().getName() %>
运行通过,但是现在的问题是,只能显示单条数据
革命尚未成功,仍需继续努力!加油~
相关文章推荐
- 【Ibatis】(十三)、复杂类型属性(即自定义类型的属性)
- ibatis 复杂类型属性(自定义类型的属性) 避免n+1次select(1:1)
- 【Ibatis】(十二)、复杂类型集合的属性
- ibatis 复杂类型(用户自定义类型)
- WCF RIA Service实体类的自定义复杂类型属性在客户端不可见
- 32-35. Struts2_类型转换错误消息的显示和定制&自定义类型转换器&类型转换器与复杂属性&集合协同使用
- ibatis-复杂类型属性
- fastjson:对于Exception中复杂类型(enum,...以及自定义类型)成员的处理
- ibatis自定义数据类型在不支持中文的数据库存储汉字
- Hibernate自定义类型 -类属性类型与数据库类型转换
- WinForm控件开发之为控件的复杂属性提供类型转换器
- [原创]java WEB学习笔记68:Struts2 学习之路-- 类型转换与复杂属性配合使用
- Android自定义属性:attr format取值类型
- MVC自定义编辑视图,DateTime类型属性显示jQuery ui的datapicker
- 【Android】Android自定义属性,attr format取值类型
- 自动生成automapper的configure匹配规则(一)【复杂类型属性解析】
- Dot Net WinForm 控件开发 (三) 自定义类型的属性需要自定义类型转换器
- javascript 自定义类型 属性,方法
- JSP自定义标签_属性接收复杂类型处理方式
- 学习WF笔记9- 自定义活动中事件类型的属性(3)