더 좋은 제목을 만들 수 없습니다. 누구나 할 수 있다면 제발 도와주세요! 태그와 동일합니다.두 개의 다른 객체를 가져 오는 왼쪽 결합
다른 개체 목록과 함께 하나의 개체를 가져 오기 위해 JPQL을 만들었습니다.
일어나는 일이 있습니다.
Novidade (DB)에는 2 가지 항목이 있습니다.
나는 ComentarioNovidade (DB)에서 2 개의 아이템을 보유하고 있습니다.
Novidade의 항목 중 1 개는 ComentarioNovidade의 2 개 항목으로 연결됩니다. 다른 하나는 ComentarioNovidade와 관련이 없습니다.
JPQL은 내가 어떤이있는 경우 그것의 모든 ComentarioNovidade 하나 Novidade를 반환 할 수 있도록하기 위해 노력하고있어 (이해야하는데)
Novidade의 목록을 반환합니다.
반환 중입니다. Novidade와 ComentarioNovidade가 분리 된 개체가 3 개 있습니다.
내 JPQL은 다음과 같이이다 :
from Novidade as n left outer join n.comentariosNovidade
클래스 Novidade :
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="CodNovidade")
private Integer codNovidade;
@Column(name="Mensagem")
private String mensagem;
@Column(name="CodigoCidade")
private int codCidade;
@Column(name="CodigoBairro")
private int codBairro;
@Column(name="MesmoBairro")
private String mesmoBairro;
@OneToMany
@JoinColumn(name="CodNovidade")
private List<ComentarioNovidade> comentariosNovidade;
클래스 ComentarioNovidade :
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="CodComentarioNovidade")
private Integer codComentarioNovidade;
@Column(name="Comentario")
private String comentario;
@ManyToOne
@JoinColumn(name="CodNovidade")
private Novidade novidade;
@ManyToOne
@JoinColumn(name="CodUsuario")
private Usuario usuario;