Olá, eu tenho a seguinte pagina que exibe as informações de um Jogo:
@RequestMapping(value = "/{url}", method = RequestMethod.GET)
public String ler(@PathVariable("url") String url, Model model) {
Jogo jogo = repositorioJogo.findByUrl(url);
model.addAttribute("jogo", jogo);
return "jogo.ler.tiles";
}
Minha entidade Jogo:
@Entity
@Table(name = "jog_jogos")
public class Jogo {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "jog_id")
private Long id;
@Column(name = "jog_nome")
private String nome;
@Column(name = "jog_url")
private String url;
Eu tambem tenho outra entidade chamada Noticias:
@Entity
@Table(name = "not_noticias")
public class Noticia {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "not_id")
private Long id;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "jog_id")
private Jogo jogo;
Minha ideia e exibir na pagina de cada jogo as noticias relacionadas aquele jogo.
Seria criar uma Query que seleciona todas as noticias Where o jogo da pagian que estou. Alguma ideia de como posso fazer isso?