1
2
3
SQL:
SELECT businessType ,userName ,count(businessType) as countNum
FROM task ,tasknode where tasknode.taskId = task.id
and tasknode.userId in (select id from HI_User WHERE org = 1)
group by businessType ,username
Action:
private List list;
HiUser user = org.hi.framework.security.context.UserContextHelper.getUser();//获取登录的用户
public String countNum(){
list = JianGuanLvZhiService.countJianGuanLvZhi(user);//获取登录用户的信息
returnPageURL="/taskManagement/jianguanlvzhi/JianGuanLvZhi.jsp";
return "dispatcher";
}
get/set方法
Service:
private static List list;
public static List countJianGuanLvZhi(HiUser user) {
String sql = " SELECT businessType ,userName ,count(businessType) as countNum " +
"FROM task ,tasknode where tasknode.taskId = task.id and tasknode.userId in " +
"(select id from HI_User WHERE org = "+user.getOrg().getId()+") group by businessType ,username";
//根据登录用户信息里的orgid列出部门所有人员名单,
SpringJdbcBase springJdbcBase = (SpringJdbcBase) SpringContextHolder.getBean("springJdbcBase");
list = springJdbcBase.getJdbcTemplate().queryForList(sql);
return list;
}
- 大小: 8.1 KB
- 大小: 9.7 KB
- 大小: 5.9 KB
分享到:
相关推荐
在本项目中,"Java Swing实现添加数据并查询数据显示" 涉及到了Java后端与数据库交互以及前端用户界面的构建。 首先,你需要了解如何在Java中连接MySQL数据库。这通常涉及到使用JDBC(Java Database Connectivity)...
在Java编程中,进行多条件和模糊查询是数据库操作中常见的需求,特别是在处理用户输入时,用户可能希望根据多个不同的标准来筛选数据。这个场景通常涉及到SQL查询的编写,利用Java来执行这些查询,并将结果展示给...
### Java多线程分页查询知识点详解 #### 一、背景与需求分析 在实际的软件开发过程中,尤其是在处理大量数据时,如何高效地进行数据查询成为了一个关键问题。例如,在一个用户众多的社交平台上,当用户需要查看...
在Java编程中,连接SQL Server数据库并执行查询是常见的任务,尤其当涉及到大量数据时,分页显示就显得尤为重要。本篇文章将详细讲解如何使用Java连接SQL Server数据库,执行查询语句以及实现分页显示。 首先,我们...
在这个场景下,“多表联查分页显示”是一个常见的需求,它允许用户在浏览大量数据时,以分页的形式查看结果,提高用户体验并减轻服务器压力。 “多表联查”是指从两个或更多个相关的数据库表中检索数据,通过这些表...
这个程序的主要目的是为了展示如何使用Java技术来构建一个能够显示、管理个人课程的工具。由于不同学校的教务系统差异,这个项目可能不适用于其他学校,但它可以作为一个基础模板,帮助开发者理解如何在实际场景中...
以上步骤展示了如何在Java环境中实现自定义查询,通过这样的配置方式,开发者可以快速地为不同的业务场景构建个性化的查询功能,提高开发效率并降低维护成本。同时,这种自定义查询机制也便于后续的需求变更和扩展,...
Java图书查询系统是一种基于Java编程语言开发的信息管理系统,主要用于图书馆的图书信息检索、借阅管理以及相关业务处理。系统的核心功能包括图书数据管理、用户管理、借阅与归还操作等,旨在提高图书馆的工作效率和...
在本项目中,我们主要探讨的是使用Java编程语言来实现一个单词查询程序,该程序具有英汉互译的功能,旨在提供一个用户友好的界面,使得单词查询和学习变得轻松便捷。下面将详细介绍这个项目的实现原理、关键技术以及...
super("显示数据库查询结果"); //调用父类构造函数 String[] columnNames={"用户名","年龄","性别","Email"}; //列名 Object[][] rowData=new Object[5][4]; //表格数据 try { Class.forName(...
总的来说,这个Java连接Oracle数据库实现成绩查询的课程设计涵盖了数据库设计、JDBC编程、面向对象设计、权限控制等多个IT领域的知识,是学习和实践数据库应用开发的良好实例。通过这个项目,开发者不仅能提升数据库...
本文将详细介绍如何在Java开发环境中,结合MyEclipse IDE和Tomcat服务器,配置MySQL数据库并实现查询结果显示在JSP网页中。这个过程对于任何Java Web开发者来说都是基本技能,能够帮助你构建动态的Web应用程序。 ##...
本文主要介绍了如何利用Java技术结合Swing组件中的`JTable`来展示数据库查询的结果,并详细解释了`Vector`、`JTable`以及`AbstractTableModel`这三个类的应用场景及其实现细节。此外,还涉及到了与Sybase数据库的...
### Java数据库中表的显示知识点解析 #### 一、引言 本文档旨在为Java初学者提供关于如何在Java应用程序中展示MySQL数据库表的具体指导。对于那些刚开始接触数据库操作的人来说,掌握这一技能尤为关键,因为它可以...
通过以上步骤,你就可以在Java程序中读取mdb数据库中的数据并显示在用户界面上了。无论是使用JDBC-ODBC桥接器还是Jackcess,都需要理解数据库连接、查询执行以及结果处理的基本原理。同时,对于GUI应用,熟悉UI组件...
1. 避免全表扫描:在分页查询时,应尽量利用索引进行排序,避免全表扫描,提升查询效率。 2. 使用ROW_NUMBER()优化:在SQL Server中,使用`ROW_NUMBER()`结合子查询可以避免`OFFSET`的性能问题,尤其是在大数据量时...
在Java编程中,构建和显示树形结构是一种常见的任务,特别是在数据表示、文件系统操作或者组织复杂的对象层次结构时。本篇文章将详细讲解如何在Java中根据过滤条件来实现这一功能,同时也会提及所需的jar包。 首先...
综上所述,图书查询系统(Java)是一个涵盖了Java编程、MVC设计模式、Spring框架、数据库操作、前端技术等多个领域的综合性项目,体现了Java在Web开发中的强大能力。通过深入学习和实践这些知识点,开发者可以构建出...
在Java编程中,实现“java查询本地文件夹动态显示并下载文件”的功能涉及到多个关键知识点。这个功能的主要目的是允许用户通过应用程序浏览本地文件系统,并能够选择文件进行下载。以下是一些核心的技术点: 1. ...
这些库提供了丰富的组件,如文本框、按钮、列表视图等,用于构建交互式的查询表单和显示结果。用户输入查询条件后,系统会将这些条件转换成SQL查询语句,通过JDBC执行并获取结果,再将结果在界面上展示出来。 在...