0
스프링 부트에 익숙하지 않습니다. 이상한 문제가 있습니다. 나는 내가 JSON 아래스프링 부트 프로젝트에 중첩 클래스 레포가 추가되면 json이 제거됩니다.
{
"id": 1,
"rating": 4,
"movieId":6
"movie":{
id:6,
name:"edge of tomorrow"
}
}
문제를 얻고 리뷰를 얻기에 시도 할 때 영화
@RepositoryRestResource
public interface ReviewRepository extends JpaRepository<Review, Integer> {
@Query("select rev from Review rev where rev.gymId=:gymId")
Page findByMovieId(@Param("movieId") Integer movieId, Pageable page);
}
의 리뷰를 얻기 위해 저장소를 사용하고하는 것은 난 내 프로젝트에 영화의 저장소를 추가하고 때.
{
"id": 1,
"rating": 4,
"movieId":6
}
누구든지 나를 도와 줄 수 있습니다.
여기 무슨 일입니까?
아래 내 검토 뽀조
프로젝트에서 Spring Data REST을 사용하기 때문에 이런 일이@Entity
@Table(name = "review", schema = "public")
@NamedQueries({
@NamedQuery(name = "Review.countAll", query = "SELECT COUNT(x) FROM Review x")
})
public class Review implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", nullable = false)
private Integer id;
@Column(name = "rating")
private Integer rating;
@ManyToOne
@JoinColumn(name = "movie_id", referencedColumnName = "id", updatable = false, insertable = false)
private Movie movie;
@ManyToOne
@JoinColumn(name = "consumer_id", referencedColumnName = "id", updatable = false, insertable = false)
private Consumer consumer;
//setter getter
}
당신을 도운 답변을/upvote 수락하는 것을 잊지 마세요 ... – Cepr0