Hast du dir SpringBoot denn mal genauer angeguckt? Du müsstest halt deinen RESTful-Service neu mit SpringBoot als Framework umsetzten, lohnt sich also nur, wenn noch nicht zu viel steht.
Mit Hibernate im Hintergrund kannst du dein Problem recht schnell lösen, theoretisch reicht es da, einfach das Ergebnis der Abfrage zu returnen, und fertig.
[code=Java]
@RequestMapping(value="/track/{id}",
method=RequestMethod.GET,
produces=MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public Track getTrack(String id)
{
return trackRepository.get(id);
}
[/code]
Oder gehts dir nicht um Server-Seitigen Code, sondern den für'n Client? (da gäbe auch was passendes aus der Spring-Familie)