问题 Following from this question. (I'm using Hibernate 4.) As suggested in one of the answers I tried using the FeedbackDto-Feedback approach. Inside my RequestsController.java I have this: @PostMapping("/feedback") public void postFeedback(@RequestBody FeedbackDto feedbackDto) { Feedback feedback = new Feedback(new Product(feedbackDto.getProductId()), feedbackDto.getScore(), feedbackDto.isPreferred(), feedbackDto.getTextNote()); Session session = HibernateUtil.getSessionFactory().openSession();