spring数据中的post操作在foriegn key字段中插入null

时间:2016-09-23 18:02:40

标签: java spring spring-data-jpa spring-data-rest spring-cloud-feign

我在向Spring数据休息端点发出POST请求时遇到问题。 我的实体包含另一个实体的外键。 从rest客户端测试此端点工作正常,但是当我使用Rest Template或Feign Client时,外键字段将插入为null,而其他数据运行良好。 我使用的是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>{}

0 个答案:

没有答案