mybatis 返回map 一个项目使用另一个项目表中的三列数据
2015-11-03 18:26
417 查看
Controller
Map mapSCB = smsService.findBus(detail);
RecordVo recordVo = new RecordVo();
if (mapSCB != null) {
try {
recordVo.setbId((int) mapSCB.get("bID"));
recordVo.setcId((int) mapSCB.get("cID"));
recordVo.setsId((int) mapSCB.get("sID"));
} catch (Exception e) {
logger.error("业务表中sId,cId,bID,转化到order表,Object转Integer:", e);
}
service
public Map findBus(String detail){
Map map=inserRecordMapper.findBus(detail);
return map;
}
xml写法
<select id="findBus" parameterType="String" resultType="map">
SELECT b.ID as bID,b.SP_ID as sID,b.CP_ID as cID FROM business_info b where b.CP_CODE=#{detail};
</select>
Map mapSCB = smsService.findBus(detail);
RecordVo recordVo = new RecordVo();
if (mapSCB != null) {
try {
recordVo.setbId((int) mapSCB.get("bID"));
recordVo.setcId((int) mapSCB.get("cID"));
recordVo.setsId((int) mapSCB.get("sID"));
} catch (Exception e) {
logger.error("业务表中sId,cId,bID,转化到order表,Object转Integer:", e);
}
service
public Map findBus(String detail){
Map map=inserRecordMapper.findBus(detail);
return map;
}
xml写法
<select id="findBus" parameterType="String" resultType="map">
SELECT b.ID as bID,b.SP_ID as sID,b.CP_ID as cID FROM business_info b where b.CP_CODE=#{detail};
</select>
相关文章推荐
- 深入浅析mybatis oracle BLOB类型字段保存与读取
- oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量insert
- 浅析Mybatis 在CS程序中的应用
- Java Mybatis框架入门基础教程
- Java简单实现SpringMVC+MyBatis分页插件
- 浅析mybatis和spring整合的实现过程
- mybatis的动态sql详解(精)
- MyBatis入门学习教程(一)-MyBatis快速入门
- Spring与Mybatis的整合方法有哪些
- 解决springmvc+mybatis+mysql中文乱码问题
- Spring+Mybatis+Mysql搭建分布式数据库访问框架的方法
- SpringMVC+MyBatis项目总结(一)
- SpringMVC+MyBatis项目总结(二)
- MyBatis返回结果不稳定
- MyBatis通过反射建立一个对象的过程。
- springMVC+spring+Mybatis
- SpringMVC+mybatis+Spring框架整合+简单实现的demo
- Spring+mybatis+shiro+freemarker+ehcache+ldap+mongo
- 继续钟爱JdbcTemplate