Можно я добавлю про интерфейсы: Интерфейс это в первую очередь контракт описывающий то как пользоваться функционалом. Он скрывает реализацию. Для ваших коллег это отправная то...
Привет, подскажите пожалуйста как лучше захэндлить ситуацию (Java+HIbernate) когда в таблицу может может быть осуществлена попытка добавления новой записи с уникальным ключем ...
а работать кто научит? 🙂 мидл это не только про умение что-то написать.