Я искал три дня, и моя ошибка все еще существует, я пробовал много решений без какого-либо положительного результата!
У меня есть отношения ManyToMany, и вот мое сопоставление JPA:
Открытый класс @Entity Facteur реализует Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long idF;
.....
@ManyToMany
@LazyCollection(LazyCollectionOption.FALSE)
@JoinTable(name="Affectation",joinColumns=@JoinColumn(name="IdF"), inverseJoinColumns=@JoinColumn(name="idT"))
private List<Tournee> tournees;
.......
}
Класс "Tournee" такой
Открытый класс @Entity Tournee реализует Serializable {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int idT;
....
@ManyToMany(mappedBy="tournees")
@LazyCollection(LazyCollectionOption.FALSE)
private List<Facteur> facteurs;
....
}
вот мой контроллер:
@RequestMapping(value="/getFacteur/", method=RequestMethod.GET)
@ResponseBody
public Facteur getFacteurById(@RequestParam("id") Long idF) {
Facteur f = facteurService.getById(idF);
System.out.println(f.toString());
return f;
}
и код JQuery:
$(document).ready(function() {
$(".updatelink").click(function() {
var facteurId = $(this).data("facteur-id");
$.ajax({
type : "GET",
url : "http://localhost:8080/distribution/facteur/getFacteur/",
data : { id : facteurId },
success : function(data) {
alert('SUCCESSS');
},
error : function(){
alert("ERROR");
}
});
});
});
Любые решения?
С наилучшими пожеланиями !