Показаны сообщения с ярлыком java. Показать все сообщения
Показаны сообщения с ярлыком java. Показать все сообщения

воскресенье, 28 ноября 2010 г.

Идентификатор добавленной записи mysql в java

Для его получения надо сделать так:

statement.executeUpdate(query,Statement.RETURN_GENERATED_KEYS);

//Получаем идентификатор только что добавленной записи
resultSet = statement.getGeneratedKeys();
resultSet.next();
int id = resultSet.getInt(1);

В результате id будет хранить в себе идентификатор последней добавленной записи.

среда, 4 августа 2010 г.

Шаблоны проектирования java

Нашел неплохую книжку по шаблонам проектирования (патернам) с примерами на java.
Название: Применение шаблонов java
Авторы: Стив Стелтинг, Олав Маасен.
ISBN:5-8459-0339-4

четверг, 15 апреля 2010 г.

Обратная сортировка TreeMap в java

Недавно столкнулся с необходимостью сортировать элементы в некоторых TreeMap в обратном порядке.

descendingMap появился только в Java EE 6, для Java EE 5 такого нет. Поэтому по-быстрому изобрел небольшой костыль :


Comparator < String > reverse = Collections.reverseOrder();
//Создаем компаратор и инициализируем его компаратором из Collections
TreeMap rJR = new TreeMap(reverse);
//Создаем TreeMap с обратным порядком. reverse в конструкторе - выше созданный компаратор с обратным порядком
rJR.putAll(zakJournalRows);
//Добавляем требуемый TreeMap с обычной сортировкой в недавно созданный TreeMap с обратной сортировкой.