Mybatis无实体类,以List<Map<String,Object>>方式返回

标签: mybatis map
4231人阅读 评论(2) 收藏 举报
分类:

配置文件


    <select id="helloMybatis" resultType="java.util.HashMap">
    	 select * from ofNotice 
    </select>


dao层

    public List<Map<String,Object>> helloMybatis();

调用层


SqlSession sqlSession=sqlSessionFactory.openSession();
<span style="white-space:pre">		</span>TestDao testDao=sqlSession.getMapper(TestDao.class);
<span style="white-space:pre">		</span>
<span style="white-space:pre">		</span>for (Map<String, Object> map:testDao.helloMybatis()) {
<span style="white-space:pre">			</span>System.out.println(map.get("ofNoticeId")+"\t"+map.get("ofUser"));
<span style="white-space:pre">		</span>}

其实简单的很,没想象的那么难

查看评论

MyBatis由浅入深学习总结之二:MyBatis解决Java实体类和数据库表字段不一致方法总结

在此,首先说明一点任何持久性框架都需要解决一个问题,那就是Java实体类的字段一般来说基本上会与数据库表中字段不一致,那么它们是如何解决的呢?咱们以Hibernate和SpringJDBC为例说明一下...
  • yu102655
  • yu102655
  • 2016-09-05 09:17:27
  • 5439

Mybatis查询表数据及其列名,返回List<Map<String,Object>>

之前遇到一个需求,是要查询数据库的表数据的同时查询出其列名 查询的结果每一行为List中的一个map,列名为key,结果数据为value...
  • xiesq5112
  • xiesq5112
  • 2016-01-26 09:48:54
  • 13053

mybatis返回List<Map<String,Object>>

SELECT count(*) value, c. NAME label, ifnull(b.device_status, 0) device_status FROM td01_device a ...
  • mlz_2
  • mlz_2
  • 2015-07-21 17:58:33
  • 3395

mybatis中更新map<String,List<?>>

service层Map map = new HashMap(); List list = new ArrayList(); list.add("kiki"); String status = "5";...
  • u011008029
  • u011008029
  • 2017-01-11 17:52:15
  • 1288

获取List<Map<String,Object>> list中的值得问题

List> list=dao.findList(" from Project where ....."); for(Map map:list){ map.get("id"); map.get("...
  • u012880803
  • u012880803
  • 2017-12-06 14:00:58
  • 143

数据库查询返回List<Map<String, Object>>

protected List> doQuery(String sql) throws Exception {   logger.debug("method:doQuery----START"); ...
  • leiguowuhen211
  • leiguowuhen211
  • 2011-09-02 13:21:26
  • 1045

Mybatis动态构建Sql(无实体类)

先简单说下Mybatis的动态sql,这不是今天的重点。 MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 例如,...
  • shan9liang
  • shan9liang
  • 2014-10-26 17:29:36
  • 5459

Spring Mybatis 返回 List<String> 和List<Map<String,Object>>

如果返回List,resultType=”String”就可以了,如果需要返回List select account_name from user_account where...
  • chenaini119
  • chenaini119
  • 2016-11-03 10:03:47
  • 7869

mybatis返回Map<String, Object>

今天碰到问题,通过集合查询返回map,用一个code做key,返回对象为value的形式,找了一些资料都不行,自己研究了半天,终于解决,没看源码,大神可以研究下源码,问题是解决了...
  • di315362886
  • di315362886
  • 2016-10-20 18:58:39
  • 10031

List<Map<String, Object>>直接取出每个对象中固定的key值

package com.codyy.sso.controller.yuanqu; import java.util.ArrayList; import java.util.HashMap; impo...
  • qq541005640
  • qq541005640
  • 2017-07-11 19:59:54
  • 867
    编程技术学习交流群 :154514123
    微信
    个人资料
    持之以恒
    等级:
    访问量: 65万+
    积分: 8701
    排名: 2808
    最新评论