我在向 Spring 数据休息端点发出 POST 请求时遇到问题。我的实体包含另一个实体的外键。从 rest 客户端测试这个端点工作正常,但是当我使用 Rest Template 或 Feign Client 时,外键字段被插入为空,而其他数据正常。我正在使用 Spring Boot 版本:1.3.5.RELEASE 实体通过 Spring Data JPA 和 Data rest 公开。
请帮忙。
public class Question{
/** The question id. */
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "question_id")
private Integer questionId;
/** The question. */
private String question;
/** The question type. */
@ManyToOne
@JoinColumn(name = "question_type")
private QuestionType questionType;
}
public class QuestionType{
/** The question type id. */
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "question_type_id")
private Integer questionTypeId;
private String name;
}
public interface QuestionRepository extends JpaRepository<Question,Integer>{}