Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / List GROUP BY / 3 сообщений из 3, страница 1 из 1
08.08.2015, 23:05
    #39025627
sanringo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
List GROUP BY
Допустим имеется класс Employee:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
public class Employee {
    int id;
    String name;
    int departament_id;
    double salary;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getDepartament_id() {
        return departament_id;
    }

    public void setDepartament_id(int departament_id) {
        this.departament_id = departament_id;
    }

    public double getSalary() {
        return salary;
    }

    public void setSalary(double salary) {
        this.salary = salary;
    }



Объект List<Employee> employeeList.

Как мне получить объект типа List, который получается как результат запроса вида:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
SELECT
	e.departament_id,
	SUM (e.salary)
FROM
	employee AS e
GROUP BY
	e.departament_id


Т.е. из employeeList нужно получить другой лист, с полями как в запросе
...
Рейтинг: 0 / 0
08.08.2015, 23:14
    #39025630
sanringo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
List GROUP BY
Иными словами над employeeList нужно совершить операцию GROUP BY и посчитать агрегатные значения
...
Рейтинг: 0 / 0
12.08.2015, 01:14
    #39027513
z3r9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
List GROUP BY
Вам же не из employeeList нужно получить а из БД и вернуть список. Hibernate может стоит использовать.

Мануал по хибернейту:
http://www.mkyong.com/tutorials/hibernate-tutorials/
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / List GROUP BY / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]