热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Mybatis如何从数据库中获取数据存为List类型(存为model)

这篇文章主要介绍了Mybatis如何从数据库中获取数据存为List类型(存为model),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完

Mybatis如何从数据库中获取数据存为List类型(存为model)

从数据库中获取数据存为List类型(存为model)

从数据库中获取的数据,存到一个model中,需要注意两点。

  • 一、在dao中,只能用List类型接受结果
  • 二、要在mapper中写清楚resultType
//DAO 
@Override 
public ArrayList getMainInfo(int id) { 
    // TODO Auto-generated method stub 
    List result = null; 
    try{ 
        sqlSession = this.getSqlSession(); 
    }catch (Exception e){ 
        e.printStackTrace(); 
        YourModel yourModel = new YourModel(); 
        try{ 
          /** 
            * 很奇怪,在这里不能直接强转类型为ArrayList 
            * 只能在下面return的时候强转类型..... 
            * */ 
            result = sqlSession.selectList(this.NAMESPACE.concat("getMainInfo"), yourModel); 
    }catch (Exception e){ 
    return null; 
    } 
    return (ArrayList)result; 
}
//mapper
List findByIds(Long... ids); 

Mybatis存储List类型数据

Dao层

void insertList(List list);

*Mapper

 
    
        INSERT INTO t_zpcjsj(nian_fen,hang_hao,belong_to_account,zhong_ming,lai_yuan,chang_du,bi_qiang,ma_zhi,ling_zhong,yi_fen,chu_miao_qi,kai_hua_qi,tu_xu_qi,szs_miao_qi,szs_hua_qi,zqd_miao_qi,zqd_hua_qi,shou_huo_zhu_shu,zytx_zhu_xing,zytx_ye_xing,zytx_ling_xing,zytx_zhu_gao,zytx_jie_ling_xing,zytx_ye_xu_xing,ku_wei_bing_zhi,huang_wei_bing_zhi,tian_jian_jue_xuan,mark)VALUES
        
                (#{item.nianFen},#{item.hangHao},#{item.belongToAccount},#{item.zhongMing},#{item.laiYuan},#{item.changDu},#{item.biQiang},#{item.maZhi},#{item.lingZhong},#{item.yiFen},#{item.chuMiaoQi},#{item.kaiHuaQi},#{item.tuXuQi},#{item.szsMiaoQi},#{item.szsHuaQi},#{item.zqdMiaoQi},#{item.zqdHuaQi},#{item.shouHuoZhuShu},#{item.zytxZhuXing},#{item.zytxYeXing},#{item.zytxLingXing},#{item.zytxZhuGao},#{item.zytxJieLingXing},#{item.zytxYeXuXing},#{item.kuWeiBingZhi},#{item.huangWeiBingZhi},#{item.tianJianJueXuan},#{item.mark})
        
    

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程笔记。


推荐阅读
author-avatar
江湖小子的美好生活_498_416
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有