list 组合,模糊查询llist 数据(不走数据库)
@ResponseBody
@POST
@Path("/megerPerson/{realName}")
public ResultEntity partnerList(@PathParam("realName") String realName) {
String flag="all".toLowerCase();
List<HybridDto> HybridDtolist = new ArrayList<HybridDto>();
List<Role> roleList = roleService.queryRoleAll();
List<Partner> partnerList = partnerService.queryPartnerAll();
HybridDto hbd = null;
if(null!=roleList&&null!=partnerList&&!roleList.isEmpty()&&!partnerList.isEmpty()){
for (Role role : roleList) {
for (Partner partner : partnerList) {
if (role.getAccount().equals(partner.getAccount())) {
hbd = new HybridDto();
hbd.setAccount(role.getAccount());
hbd.setRealName(role.getRealName());
hbd.setGoodField(partner.getGoodField());
hbd.setIsAuthentication(partner.getIsAuthentication());
hbd.setRoleId(partner.getId());
hbd.setApplyTime(partner.getApplyTime());
HybridDtolist.add(hbd);
}
}
}
}
if (flag.equals(realName.toLowerCase())) {
return new ResultEntity(null, HybridDtolist);
} else if (!"".equals(realName) && !flag.equals(realName.toLowerCase())) {
List<HybridDto> HybridDtoListChildren = new ArrayList<HybridDto>();
HybridDto hbds = null;
for (HybridDto hbdt : HybridDtolist) {
System.out.println(hbdt.getRealName().indexOf(realName));
if (hbdt.getRealName().indexOf(realName) != -1) {//执行匹配
hbds = new HybridDto();
hbds.setAccount(hbdt.getAccount());
hbds.setRealName(hbdt.getRealName());
hbds.setGoodField(hbdt.getGoodField());
hbds.setIsAuthentication(hbdt.getIsAuthentication());
hbds.setRoleId(hbdt.getRoleId());
hbds.setApplyTime(hbdt.getApplyTime());
HybridDtoListChildren.add(hbds);
}
}
return new ResultEntity(null,HybridDtoListChildren);
}
}
list 组合,模糊查询llist 数据(不走数据库)的更多相关文章
- IOS-CoreData(增删改查、表关联、分页和模糊查询、多个数据库)
1>什么是CoreData Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数 ...
- FOBiz组合模糊查询
List list= delegator.findList("Entity",condition , null, null, null, false);其中condition为:组 ...
- MongoDB的模糊查询操作(类关系型数据库的 like 和 not like)
1.作用与语法描述 作用: 正则表达式是使用指定字符串来描述.匹配一系列符合某个句法规则的字符串.许多程序设计语言都支持利用正则表达式进行字符串操作.MongoDB 使用 $regex 操作符来设置匹 ...
- dev treelist和searchcontrol组合模糊查询用法
这里需要用到两个控件,是dev的treelist和searchcontrol,首先呢树形控件要形成树形我在这就不多说了 因为这里是记录下searchcontrol这控件的用法 首先写这三行代码,里面都 ...
- select2 模糊查询远程数据
详细:http://www.cnblogs.com/linJie1930906722/p/6060370.html $("#name").select2({ language: & ...
- mybatis组合模糊+分页查询
//组合模糊查询就是这么简单 <select id="findAllJiemu" parameterType="java.util.Map" result ...
- 整合hibernate的lucene大数据模糊查询
大数据模糊查询lucene 对工作单使用 like模糊查询时,实际上 数据库内部索引无法使用 ,需要逐条比较查询内容,效率比较低在数据量很多情况下, 提供模糊查询性能,我们可以使用lucene全文 ...
- JavaScript根据Json数据来做的模糊查询功能
类似于百度搜索框的模糊查找功能 需要有有已知数据,实现搜索框输入字符,然后Js进行匹配,然后可以通过鼠标点击显示的内容,把内容显示在搜索框中 当然了,正则只是很简单的字符匹配,不具备多么复杂的判断 & ...
- Restrictions.like() 模糊查询,以及使用DetachedCriteria查询的一般用法
Restrictions.like() 模糊查询,以及使用DetachedCriteria查询的一般用法 2016-10-10 16:52:38 ...
随机推荐
- 2.RDD的基本操作
有些时候,我不太喜欢介绍相关概念什么的(其实是你懒吧),而是喜欢直接介绍用法. 所以RDD是什么这里也不再介绍了,可以自行百度,下面直接介绍rdd的一些操作 from pyspark import S ...
- js实现的联想输入
以前也写过一个jQuery的这种插件,但是很多地方根本不用jQuery,这个功能也有很多其它库支持,但是为了用这个功能而加载很多js插件,这样效率明显下降了很多,而且这个东西平时也很常用,所以一决心自 ...
- 【集合类型的并发】Collections.synchronizedList
摘要: 详细的解析:Collections.synchronizedList :关注要点,为什么在有synchroniezed方法的同时会出现 Collections.synchronizedList ...
- hdu 1498(最小点覆盖集)
50 years, 50 colors Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe ...
- 关于JAVA的守护进程
Java有两种线程:守护线程(Daemon Thread)与 用户线程(User Thread) 任何Java线程都可以是守护线程(Daemon Thread)或者 用户线程(User Thread) ...
- Nginx-Primary script unknown的报错的解决方法
配置nginx时一直报错:file not found 错误日志: [error] 12691#0: *6 FastCGI sent in stderr: "Primary script u ...
- docker1.13新功能上要关注的点
如果要作单点端口映射,则需要结合constraint和label来定位具体的proxy机器吧. 如果不用这种模式,,ingress确实又太浪费集群端口了.. 纠结,,看看如何和compose v3作很 ...
- hit2739
好题,回路的问题一般都要转化为度数来做若原图的基图不连通,或者存在某个点的入度或出度为0则无解.统计所有点的入度出度之差di对于di>0的点,加边(s,i,di,0):对于di<0的点,加 ...
- HDU 6214 Smallest Minimum Cut 【网络流最小割+ 二种方法只能一种有效+hdu 3987原题】
Problem Description Consider a network G=(V,E) with source s and sink t . An s-t cut is a partition ...
- Java的位运算符与二进制转换
转换: Java整型数据类型有:byte.char.short.int.long.要把它们转换成二进制的原码形式,必须明白他们各占几个字节.,一个字节==8位数 数据类型 ...