获取所选数据

时间:2014-03-14 13:23:35

标签: java spring spring-mvc

我是春天的新手我希望获得id =由我给出的所有数据。任何人都可以告诉我该怎么办

@Override
    public Collection<Device> listDevice() {
        Collection<Device> deviceCollection=new ArrayList<>();
        Iterable<Device> deviceIterable=deviceRepository.findAll();
        for(Device d:deviceIterable){
            deviceCollection.add(d);
        }
        return deviceCollection;
}

这给了我所有的数据但是我希望数据有id

long id=device.getManufacturer_id();

请告诉我该怎么做

2 个答案:

答案 0 :(得分:0)

而不是Repository#findAll,请使用Repository#findById(ID primaryKey)

查看此文档:

http://docs.spring.io/spring-data/jpa/docs/1.0.0.M1/reference/html/

答案 1 :(得分:0)

而是在Spring框架中尝试使用SpringDao库进行JDBC相关操作。它为像NamedParameterJdbcDaoSupport,JdbcDaoSupport等需求提供了许多预构建的类。

将在网上找到大量的例子。只是谷歌吧。