Vaadin图表+Hibernate实现



我对这种混搭很好奇。我通过了所有的Vaadin图表教程,这正是我所需要的。问题是-我不知道如何使用hibernate实现这个插件。

我知道,有一个使用SQLContainer/JPA容器的选项,但它不适合我

我计划使用MySQL

请给一些建议

谢谢;)

创建一个DAO以使用集合API获取数据,并使用它来填充图表系列。

例如,对于时间轴图表:

List<Series> series = new ArrayList<Series>();
Map<Date, Double> dataMap = dao.getDateValues();
series.add(createDateTimeSeries("Dates", dataMap));
chart.getConfiguration().setSeries(series);
chart.getConfiguration().setTitle("Some Title"));
chart.drawChart();
...
public DataSeries createDateTimeSeries(String name, Map<Date, ?extends Number> data) {
        DataSeries series = new DataSeries(name);
        List<Date> keys = new ArrayList<Date>(data.keySet());
        Collections.sort(keys);
        for (Date key : keys) {
            series.add(new DataSeriesItem(key, data.get(key)));
        }
        return series;
}

相关内容

  • 没有找到相关文章

最新更新