public void retrieve() {
QueryParamList params = getQueryParam("dataWrap");
//获取页面上的参数,即查询条件
dataWrap.setDataList(uepCustomerService.retrieve(params,
dataWrap.getPageInfo(),
dataWrap.getSortOptions()));
//表格(ajaxgrid):根据查询条件,查询出对应的结果集,把结果集的list放在表格的dataList里
responseData.setAjaxDataWrap("dataWrap", dataWrap);
//responseData里有map集合,可以把多个dataWrap传递给前台
} public void retrieve() {
QueryParamList params = getQueryParam("dataWrap");
//获取前台传递过来的查询参数
//QueryParamList方法讲解
QueryParamList params1 = new QueryParamList();
params1.addParam("contractName","甲骨文",QueryParam.RELATION_LIKE);
params1.addParam("id",new BigDecimal(""),QueryParam.RELATION_EQUAL);
//SortParamList(排序查询)方法讲解
SortParamList sort = new SortParamList();
sort.addParam("customerName",SortParam.SORT_TYPE_ASCENDING);
sort.addParam("customerName",SortParam.SORT_TYPE_ASCENDING,"顾客");
//顾客是别名
//JPQL
String jpql = "select t from UepCustomer t where t.customerName like : name" ;
//UepCustomer是UEP创建的对象名,不是数据库的表名
QueryParamList params2 = new QueryParamList();
Params2.addParam("customerName","甲骨文",QueryParam.RELATION_LIKE);
List result = JPAUtil.find(jpql,params2);
List list = new ArrayList();
For(object o : result){
List.add((UepCustomer)o);
}
dataWrap.setDataList(list);
dataWrap.setDataList(uepCustomerService.retrieve(params1, dataWrap.getPageInfo(), sort ));
responseData.setAjaxDataWrap("dataWrap", dataWrap);
}
}

--DBTool查询

http://www.cnblogs.com/bhy-1116/p/8316124.html

--上述JPQL存在问题

--JPQL具体查询

http://www.cnblogs.com/kkdf/p/8108761.html

  • 前台获取ID
function testShow(cell){
var cid = cell["id"]; //获取主键ID
$.showModalDialog("haiYi!doshow.do?cusId="+cid,
"用户信息展示",null,null,400,600,0);
//前台获取的ID传给后台定义的ID
}
  • 后台通过ID查询
dataWrap.setData(demoTopicService.findById(Long.valueOf(cusId)));
UepCustomer cus=JPAUtil.loadById(UepCustomer.class, new BigDecimal(cusId));

UEP-查询方式总结的更多相关文章

  1. Uep查询语句总结

    今天没事干总结一下uep查询语句: 第一种方法: 注意在实体写上对应的构造方法 package com.haiyisoft.entity.wz; import java.math.BigDecimal ...

  2. Hibernate 查询方式(HQL/QBC/QBE)汇总

    作为老牌的 ORM 框架,Hibernate 在推动数据库持久化层所做出的贡献有目共睹. 它所提供的数据查询方式也越来越丰富,从 SQL 到自创的 HQL,再到面向对象的标准化查询. 虽然查询方式有点 ...

  3. Thinkphp查询 1.查询方式 2.表达式查询 3.快捷查询 4.区间查询 5.组合查询 6.统计查询 7.动态查询 8.SQL 查询

    1.使用字符串作为条件查询 $user = M('User'); var_dump($user->where('id=1 AND user="蜡笔小新"')->sele ...

  4. easyui datagride 两种查询方式

    easyui datagride 两种查询方式function doReseach() { //$('#tt').datagrid('load', { // FixedCompany: $('.c_s ...

  5. Hibernate的查询方式总结

    Hibernate的查询方式大体有三种,分别是HQL QBC和SQL三种.在网上查阅一一些资料,做了一个简单的总结. 1. SQL sql 是面向数据库表查询,from 后面跟的是表名,where 后 ...

  6. 定时器的应用---查询方式---让8个LED灯,左右各4个来回亮

    定时器的应用,查询方式.让8个LED灯,左右各4个来回亮 代码: /********************** 查询方式是主程序不断的查询是否中断,而不需要准备子程序 *************** ...

  7. zigbee学习之路(六):Time3(查询方式)

    一.前言 通过上次的学习,相信大家对cc2530单片机的定时器的使用有了一定的了解,今天我们来介绍定时器3的使用,为什么介绍定时器3呢,因为它和定时器4功能是差不多的,所以学会定时器3,就基本掌握了c ...

  8. zigbee学习之路(五):定时器1(查询方式)

    一.前言 今天,我们来学习几乎所有单片机都有的功能,定时器的使用,定时器对单片机来说是相当重要的,有了它,单片机就可以进行一些复杂的工作. 二.原理与分析 谈到定时器的控制,我们最先想到的是要给它赋初 ...

  9. hibernate查询方式

    hibernate查询方式:1.本地SQL查询 2.HQL查询 3.QBC查询 HQL查询:是面向对象的查询语言,是使用最广的一种查询方法 QBC查询:Query by Criteria是一套接口来实 ...

  10. IBatis.Net学习笔记五--常用的查询方式

    在项目开发过程中,查询占了很大的一个比重,一个框架的好坏也很多程度上取决于查询的灵活性和效率.在IBatis.Net中提供了方便的数据库查询方式. 在Dao代码部分主要有两种方式:1.查询结果为一个对 ...

随机推荐

  1. Kendo UI使用笔记

    1.Grid中的列字段绑定模板字段方法参数传值字符串加双引号: 上图就是个典型的例子,openSendWin方法里Id,EmergencyTitle,EmergencyDetail 三个参数,后两个参 ...

  2. Python练习100则--部分概念的没有做

    # coding = utf-8 import math, osfrom random import randint def Binary(): res = int(-1 / 2) res1 = in ...

  3. SQL语句 我喜欢上海

    select * from [user] wherer name like '上海%'

  4. React Native出现"Native module cannot be null"问题

    经查跟PushNotification有关,需要手动完成Linking. 两步解决此问题: 配置Linking Libraries:https://facebook.github.io/react-n ...

  5. ASP.NET Core文件上传与下载(多种上传方式)

    前言 前段时间项目上线,实在太忙,最近终于开始可以研究研究ASP.NET Core了. 打算写个系列,但是还没想好目录,今天先来一篇,后面在整理吧. ASP.NET Core 2.0 发展到现在,已经 ...

  6. 导出生成xsl文件

    public String expData() throws Exception{              List<SubArea> list = subAreaService.fin ...

  7. @Autowired内部实现原理

    @Autowiredprivate CustomerDao customerDao;        public void addCustomer() {        customerDao.add ...

  8. git环境搭建以及第一个PHP程序

    使用mac下的sublime等编辑器帮助代码编写,然后到linux下运行网页代码.可以通过/vagrant共享目录完成,但是默认apache默认目录为/var/www/html,不想改变该目录,同时为 ...

  9. Oracle导入导出常用命令

    -- 全量导出 exp system/manager@TEST file=d:\daochu.dmp full=y -- 将数据库中system用户与sys用户的表导出 exp system/mana ...

  10. Java框架之Hibernate(四)

    本文主要介绍: 1 悲观锁和乐观锁 2 使用版本号控制并发访问 3 flush方法和批量更新的问题 4 DetachedCriteria 5 N + 1 次查询 6 使用sql进行查询 7 注解方式 ...