сделал через BeanUtils.copyProperties(), но если кто-то знает как расколдовать JPA, буду благодарен.
copyProperties, это хорошо если нет связей, если связь есть, её проперти тоже надо отдельно перекидывать, ведь объект-потомок тоже не должен быть сущностью
не расколдуешь) это часть замысла jpa, он и должен так работать)