对List<Bean>形式的数据进行转换,对元素相同的属性进行归并处理,生成Map<K,V>格式

问题描述

各位大师,现在有个问题比较纠结,所以发到这里希望有哪位大神能提供给个解决思路,不甚感激! 言归正转,通过后端逻辑处理获得List<User> list ,格式如下uidusernamephs_numberpeople_iddestSendUserNamepeople_mobilepeople_birth32aaa1111528a155551979/7/1332aaa1111826a266661971/7/1332aaa11111268a377771980/7/1332aaa11111290a488881989/7/1332aaa11111728a599991955/7/134bbb22223141b101981/7/1330ccc33334224c111121976/7/1330ccc33334313c211321977/7/1314ddd44444578d132341984/7/1314ddd44444984d234241969/7/13现在希望对username相同的进行合并,生成类似以下的数据,准备通过Map<String,String>存储usernamedestSendUserNameAllaaaa1,a2,a3,a4,a5bbbb1cccc1,c2dddd1,d2中间的逗号是分隔符,可以使任何字符 有哪位看到后给说明的解决思路?十分感谢 PS:后端用的DbUtils连接Mysql数据库

解决方案

不用java里面处理的吧 可以在sql里面处理的 select username,group_concat(destSendUserName) from aa group by username;
解决方案二:
直接用sql处理多好啊.http://blog.sina.com.cn/s/blog_4e808acf01009qna.htmlhttp://javeye.iteye.com/blog/558093

时间: 2024-09-19 19:22:09

对List&amp;lt;Bean&amp;gt;形式的数据进行转换,对元素相同的属性进行归并处理,生成Map&amp;lt;K,V&amp;gt;格式的相关文章

linq to sql-LINQ to SQL,使用listView控件以图象,文字标题形式显示数据

问题描述 LINQ to SQL,使用listView控件以图象,文字标题形式显示数据 LINQ to SQL,使用listView控件以图象,文字标题形式显示数据 user u = new user(); private void RedoForm_Load(object sender, EventArgs e) { LJQLDataContext dc = new LJQLDataContext(); this.listView1.Clear(); foreach (var result i

ado-从mysql中以字符串形式取数据

问题描述 从mysql中以字符串形式取数据 ado 连接取数据库里面数据时,以字符串形式取出数据,所有数据都按字符串形式取.有没有这类函数 解决方案 你讲数据取出来然后转换成字符串类型不就可以了. 解决方案二: 你可以判断类型呀.从数据库中拿到数据,判断一下它的类型,然后全部转换成字符串类型. 解决方案三: JAVA中有一个,查询到的ResultSet取数据的时候可以使用getString(int columnIndex)方法来将对应的列数据转换成字符串. 解决方案四: MySqlDataRea

用串口调试助手给单片机以字符串的形式发送数据时,结尾是不默认添加&amp;amp;#39;\0&amp;amp;#39;的

问题描述 用串口调试助手给单片机以字符串的形式发送数据时,结尾是不默认添加''的 这个你们知道吗?如果我今天才知道,说明什么,你们是通过什么途径知道的, 解决方案 这只是一种通信协议,双方协定了末尾不加结束符

pl/sql develop 件中oracle形式导出数据

问题描述 pl/sqldevelop件中oracle形式导出数据的可执行文件放在哪里呢?如果找不到该怎么办呢?

spring-构造bean时的哪种数据组装方式更好

问题描述 构造bean时的哪种数据组装方式更好 我有一个bean B, 它继承自bean A, 并包含了自己的一些属性,而且这些属性的值都需要通过一些service的方法获取,现在我要通过A来构造一个B的实例,想知道设置那些属性值的逻辑是放到构造器中好,还是放在service中比较好,下面是两种方式的伪代码 public B(A a){ BeanUtils.copyPropertities(a this); this.attr1 = service1.getAttr1(a); this.attr

JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)_javascript技巧

本文实例讲述了JS读取XML文件数据并以table形式显示数据的方法.分享给大家供大家参考,具体如下: 先看xml文件: <?xml version="1.0" standalone="yes"?> <student> <stuinfo> <stuName>张秋丽</stuName> <stuSex>女 </stuSex> <stuAge>18</stuAge>

在Transact-SQL语句中如何用常量来表示二进制形式的数据?

二进制|数据|语句 二进制数据可能是图像.声音或任何其他数据.如果我们能够把这些二进制以常量的形式表示,我们就可以直接用Transcat-SQL语句来插入和更新数据表中的这些数据. 其实,Transcat-SQL已经给我们提供了方法,那就是二进制常量格式.这个格式是以"0x"开头,后面跟若干十六进制数字,每个字节用两位十六进制数来表示.因此,你完全可以将那些图像声音数据转换成这种二进制常量格式,然后用于INSERT或UPDATE语句中. 不过,这样的二进制常量将很长很长.这样一来SQL

挑逗你的智慧:mysql中的返回数据怎么转换成xml文档形式??

问题描述 我现在想要将mysql数据库中查询的结果以xml文档的形式返回给我,大家有没有好的办法,最好是mysql自带的FUNCTION:如在oracle中就可以 select DBMS_XMLGEN.GETXML('select * from user') from dual 至于mysql?????? 解决方案 http://www.zxbc.cn/html/20080906/65307.htmlShell> mysql -X -uroot -proot -e "use test; s

asp.net中种数据对象转换成XML数据形式

近工作涉及到将Object转化为XML的数据格式.再网上找了一些资料.现在在这里总结一下目前使用到的方法 主要转换代码如下:  代码如下 复制代码 public static Stream TransforToXMLFormat(object obj) { XmlSerializerFactory xmlSerializerFactory = new XmlSerializerFactory(); XmlSerializer xmlSerializer = new XmlSerializer(o