我是春天的新手我希望获得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();
请告诉我该怎么做
答案 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等需求提供了许多预构建的类。
将在网上找到大量的例子。只是谷歌吧。