Vadim Nikiforov, а это не ответ, а уточнение.
Вопрос "почему так?" мне еще понятен, а вот "Нельзя было придумать только либо значимые либо ссылочные?" - что-то не очень. Можно было, неверное, но уже было неплохое решение в джаве, решили, видимо, сделать так же.
Ness, вообще-то память надо всегда по две планки ставить. Так она быстрее работать будет (из-за двухканального режима).
От свопа отказываться обычно смысла не имеет. Если памяти будет хватать, ОС тормозить из-за свопа не будет.
Как по мне хибернейт не имеет какого-то смысла. Я понимаю ещё спрингдату использовать для совсем уж высокоуровневых вещей, когда весь репозиторий это интерфейс с методами типа findBy...
В остальных случаях я предпочитаю что-то типа springJdbc, mybatis и т. д...
Хибернейт этот - ни туда, ни сюда. Писать много все равно, а контроль над происходящим уже пропадает. Одни проблемы с ним.
Вопрос "почему так?" мне еще понятен, а вот "Нельзя было придумать только либо значимые либо ссылочные?" - что-то не очень. Можно было, неверное, но уже было неплохое решение в джаве, решили, видимо, сделать так же.