чтобы эффективно работать с постгресом без знания SQL не обойтись никак, даже если использовать какие-то вспомогательные механизмы, позвляющие не писать руками "SELECT ... FROM ...."
Это два отдельных вопроса 1. Какие библиотеки используются в HS чтобы ковырять базу 2. Часто ли есть необходимость ковырять базу без библиотек ( вручную )
вопрос не ко мне, но поделюсь мнением. в кложе нет ORM, и запросы к базе приходится строить либо вручную, либо с помощью утилитарных либ. В любом случае на выходе нужно проверять, что вышел правильный запрос. Поэтому знать sql нужно.
ну, jdbc предлагает простейшие функции вроде get-by-id и, insert и update, но в бою этого не хватает. И кроме того, если ты строишь запрос мапой, то как ты проверишь, правльный ли у тебя запрос получился