`

java,两表程序合并分页,非sql

阅读更多
                //工程银行付款
                List<Bankpayapply> list = bankpayapplyService.getAll(filter);
		// 付款基数记录条数
		int countPayBase = paybaseService.getCountByProName(getRequest()
				.getParameter("Q_bpaProjectName_S_EQ"));
                //本页应该显示基数的记录条数
		int start = filter.getPagingBean().getPageSize() - list.size();
		List<Paybase> paybases = null;
		if (start > 0) {
                        //基数分页的开始标记
			int first = filter.getPagingBean().getFirstResult()
					- filter.getPagingBean().getTotalItems();
			paybases = paybaseService.getByProName(getRequest().getParameter(
                        //基数分页的开始标记
					"Q_bpaProjectName_S_EQ"), first > 0 ? first : 0, start);
		}

		// List<Paybase>
		// paybases=paybaseService.getByProName(getRequest().getParameter("Q_bpaProjectName_S_EQ"));

		Type type = new TypeToken<List<Bankpayapply>>() {
		}.getType();
		StringBuffer buff = new StringBuffer("{success:true,'totalCounts':")
                  //总记录数
				.append(filter.getPagingBean().getTotalItems() + countPayBase)
				.append(",result:");
分享到:
评论

相关推荐

    用java写的分页程序

    总的来说,分页程序的编写涉及到数据库操作、SQL语句构造、数据转换等多个方面,是Java开发中的一个基础技能。通过这个程序,开发者可以深入理解这些概念,并在此基础上进行扩展和优化,以适应更复杂的应用场景。...

    Page类之非sql查询Java 假分页

    本文将深入探讨“Page类之非SQL查询Java假分页”的概念,并基于提供的代码文件`FakerPager.java`和`FakerPagerTest.java`进行解析。 首先,`FakerPager`很可能是一个实现了模拟分页功能的类。在非SQL查询中,由于...

    java自定义分页标签实现带条件的分页查询

    4. **执行查询**:使用Java的JDBC API执行SQL语句,获取分页数据和总记录数。记住,对于性能优化,应尽可能地减少数据库的交互次数,比如可以一次性获取总页数。 5. **渲染结果**:在JSP页面上,使用自定义标签`...

    MLDN魔乐科技JAVA培训_Oracle课堂7_SQL语法练习.rar

    【标题】: "MLDN魔乐科技JAVA培训_Oracle课堂7_SQL语法练习" ...通过这个全面的训练,JAVA开发者不仅能提升SQL技能,还能更好地理解和应用这些知识在实际的JAVA项目中,从而提升其数据库管理和应用程序的性能。

    大数据量多线程执行分页查询

    5. **同步与结果合并**:在主线程中等待所有子线程完成,然后将各个线程的结果合并为最终的分页数据。 6. **异常处理**:确保每个线程都有适当的错误处理机制,防止因个别查询失败而影响整个流程。 综上所述,"大...

    基于java开发的做题(刷题,驾车宝典)小程序

    标题中的“基于java开发的做题(刷题,驾车宝典)小程序”指的是一个使用Java编程语言构建的小型应用程序,其主要功能是提供驾驶考试相关的练习题目,帮助用户进行刷题复习,类似于“驾车宝典”这样的学习工具。...

    图片分页功能

    在IT行业中,分页功能是数据管理中非常常见的一种技术,尤其在网页或者应用程序展示大量信息时,为了提高用户体验和加载速度,分页是必不可少的。在这个“图片分页功能”的项目中,开发者使用Java语言实现了一个高效...

    demo.zip_Mybatis注解时的sql语句拼接方法_SSM 注解_SSM分页查询_mybatis注解分页_基于ssm

    `demo.zip`中提供的Java类很可能是为了弥补这个不足,通过编写辅助方法,将分页条件(如页码和每页大小)与基本的查询语句合并,生成完整的带有分页的SQL语句。这种方法可能包括以下几个步骤: 1. 定义一个公共的...

    java多线程查询数据库

    综上所述,"java多线程查询数据库"是一个涉及多线程技术、线程池管理、并发控制、分页查询等多个方面的复杂问题。通过理解和掌握这些知识点,我们可以有效地提高数据库操作的效率和系统的响应速度。

    mybatis分页插件

    - 性能优化:PageHelper内置了多种优化策略,如Count SQL合并、RowBounds优化等,避免了全表扫描。 - 参数自动处理:支持多种分页参数,如RequestParam、RequestParam[]、RequestParam("start")、RequestParam(...

    经典SQL查询50题

    在IT行业中,SQL(Structured Query ...对于Java开发者而言,熟悉SQL不仅能优化数据操作,还能为构建高效、可靠的应用程序打下坚实的基础。在阅读和练习这些题目时,结合实际数据库环境进行实践将大大加深理解和记忆。

    结合mybatis-plus实现简单不需要写sql的多表查询

    通过这种方式,MyBatis-Plus 实现了不需要手写 SQL 的多表查询,极大地简化了开发过程。不过,值得注意的是,虽然这种方式方便快捷,但在复杂查询场景下可能不如直接编写 SQL 那样灵活。因此,理解 SQL 语句和数据库...

    ajax开发的java留言程序

    【Ajax开发的Java留言程序详解】 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,提升了...

    mybatis使用拦截器实现分页操作

    例如,可以避免在`SIMPLE`模式下对每个分页请求都进行数据库连接的创建和关闭,或者在`BATCH`模式下合并多个分页请求的SQL。 总之,MyBatis的拦截器提供了一种优雅的方式实现分页操作,使得代码更加简洁、高效,...

    SQL-cheat-sheet

    6. **联接查询**:JOIN操作将两个或更多表的数据合并,如INNER JOIN(内连接)、LEFT JOIN(左连接)、RIGHT JOIN(右连接)和FULL JOIN(全连接)。 7. **子查询**:在查询中嵌套查询,用于返回单个值、多个值或...

    电商微信小程序+后台管理+sql.zip

    【标题】"电商微信小程序+后台管理+sql.zip"是一个包含完整的电商应用解决方案,整合了微信小程序前端、后台管理系统以及数据库配置。这个项目为开发者提供了一个可以参考和学习的实例,帮助他们快速理解和掌握微信...

    java实现数据库表数据导出Excel百万级(支持mysql,oralce)

    本项目专注于解决百万级数据的高效导出问题,同时兼容MySQL和Oracle两大主流数据库。下面将详细介绍这个主题涉及的关键知识点。 1. **Java与数据库连接**: Java通过JDBC(Java Database Connectivity)API来连接...

    租房网 sql数据库

    3. **JOIN操作**:在租房网中,我们可能需要合并多个表的信息,如用户信息和房源信息。这需要用到JOIN操作,例如通过房东ID连接用户表和房源表,获取房东的详细信息。 4. **子查询**:在查询特定条件的房源时,子...

    JAVA上百实例源码以及开源项目源代码

    Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密 Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四”...

    java 离线数据传送

    import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.sql.RowSet; import com.sun.rowset.CachedRowSetImpl; public class ...

Global site tag (gtag.js) - Google Analytics