30 июн. 2015 г.

Странный auto increment при работе с Hibernate и H2 database

При работе с фреймворком Hibernate и базой данных H2 можно наблюдать странную картину при назначении id записи в базе данных.
Например, может наблюдаться такая последовательность id-шников:
1  2  3  4  5  6  7  8  33  34  35  65 ...

29 июн. 2015 г.

Spring MVC. Особенности работы с RedirectAttributes

В Spring MVC есть такой объект, как RedirectAttributes. Служит он для передачи параметров между запросами при редиректе. У него есть несколько методов, среди которых два особо интересных:





  • ra.addAttribute("name1", value1); 
  • ra.addFlashAttribute("name2", value2);

  • Допустим, у нас есть форма, на ней 2 input'a: value1 и value2. Мы нажимаем submit и попадаем в наш контроллер, в метод postMethod().

    13 июн. 2015 г.

    GIT. Установка редактора для коммитов

    Как установить свой редактор для коммитов в Windows

    Eсли вы работаете под Windows, можно использовать свой редактор (editor) для комментариев коммитов (по умолчанию используется vim).
    Чтобы установить notepad++ для коммитов в Windows необходимо зайти в:

    файл C:\Users\Admin\.gitconfig

    и добавить editor в раздел core. Выглядеть будет примерно вот так: