o cenario é o seguinte hoje utilizo o bean para que meu controller vá buscar informações nele ate ok, o problema começa quando preciso passar do controller para o meu view as informações do meu bean são essas:
public static List<FolhaBean> bindingProperties(List<Folha> folhas) {
List<FolhaBean> folhasBean = new ArrayList<>();
folhas.forEach(folha -> {
FolhaBean folhaBean = new FolhaBean(folha.getIdFolha(), folha.getData(), folha.getEntrada(),
folha.getSaidaAlmoco(), folha.getVoltaAlmoco(),folha.getSaida(), folha.getBancoHoraNegativo()
, folha.getBancoHoraPositivo(), folha.getVersion(), folha.getNomeUsuario());
folhasBean.add(folhaBean);
});
return folhasBean;
}
e o meu controller esta assim:
@RequestMapping(value = REDIRECT_PAGE_CARREGAR, method = RequestMethod.GET)
public ModelAndView showCarregar(Model model, HttpServletRequest request){
usuarioBean= folhaService.findFetchAll();
model.addAttribute("usuarioBean", usuarioBean);
return new ModelAndView(REQUEST_MAPPING_PAGE_CARREGAR);
}
@RequestMapping(value = "/carregarDados", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<List<FolhaBean>> carregar() {
List<Folha> folhas = folhaService.findFetchAll();
List<FolhaBean> folhasBean = FolhaBean.bindingProperties(folhas);
return new ResponseEntity<List<FolhaBean>>(folhasBean, HttpStatus.OK);
}
o problema que estou tendo é que as informações não estao sendo plotadas de forma correta na tabela de destino gostaria de saber o que posso fazer para solucionar esse problema,( minha tabela trabalhar com tipo de dados String, long ,LocalTime e LocalDate) sendo que os campos string e long aparecem normalmente.