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>{}