Ola amigos estou com um problema com a integração spring mvc + jquery + jackson-1.9.8 vamos a duvida:
A seguir esta meio codigo que estou usando pra testar
entidade que quero retornar@Id
@Basic(optional = false)
@Column(name = "codigo")
private Long codigo;
@Column(name = "nome")
private String nome;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "codigoTeste")
private List<OutraTabela> outraTabelaList;
@RequestMapping(value = "/listar", method = RequestMethod.POST)
@ResponseBody
public List<Teste> listar(){
return service.todos();
}
$('#btnListar').click(
function() {
$.post(
'listar',
function(data) {
$.each(data, function(i, val) {
alert(val.nome);
});
}).error(function() {
$('#resultado').text('Ocorreu um erro');
});
});
"NetworkError: 406 Not Acceptable - http://localhost:8080/Teste/listar
Porem durante alguns teste que fiz percebi que quando eu tento retornar a mesma entidade sem a o relacionamento, ou seja, sem a List
o mesmo codigo acima funciona corretamente, entao resumindo como retornar um objeto com relacionamentos no BD usando Spring MVC jquery e jackson
desde ja agradeço.