아래 코드에서 문서의지도를 가져 오는 중 문서 객체에 새 키 & 값을 추가하고 싶습니다.Java의 기존 List Map 객체에 새 키 값을 추가하는 방법
public List<Map<String, Object>> getDocuments() {
String sql = "Select * from docs";
List<Map<String, Object>> Documents = jdbcTemplateObject.queryForList(sql);
return Documents;
}
출력 : 그 출력은 다음과 같습니다 있도록
[{Id=DOC10,Name=Test Document,Date=10-12-17}],
[{Id=DOC11,Name=Sample Document,Date=15-12-17}]
가 어떻게이 List<Map>
객체에 V, 새로운 K를 추가 할 수 있습니까?
[{Id=DOC10,Name=Test Document,Date=10-12-17,Access=true}],
[{Id=DOC11,Name=Sample Document,Date=15-12-17,Access=true}]
아니라, 객체 >'put ("Access", true)'로 이제는 ResultSet을 통해 수행해야만 true/false를 얻을 수 있습니다. 메소드의 논리에 따라 간단히'select *, true from docs' 액세스를 할 수 있습니다. – AxelH
이것은 다소 이상한 요청처럼 보입니다. 일반적으로 SQL 결과 세트에 수동으로 데이터를 추가하지는 않습니다. 어쩌면 당신은 당신이 왜이 일을해야한다고 생각하는지 설명 할 수 있습니다. –
Java 스펙에 따라 해당 변수를 소문자로 만들 것입니다. "문서". –