任何人都建议我使用Apache POI将我的xlsx表转换为java对象.
eq,我的Excel工作表包含两列
和我的java对象
Employee{
String empNo;
String empName;
}
Run Code Online (Sandbox Code Playgroud)
现在我想将我的Excel工作表转换为java对象.我已经尝试过在互联网上,但是大多数教程都讨论了迭代每一行并为每个成员分配值.是否有任何功能,如Marshaller和UnMarshaller在JAXB xml解析器中直接转换.
提前致谢.
我想在 GridFSDBFile 中添加多个条件,我已经迭代了地图并形成了条件对象,但我遇到了以下异常
由于 com.mongodb.BasicDBObject 的限制,您不能添加指定的第二个 '$and' 表达式。
我的代码片段是
public void getFile(Map<String, Object> metaData) throws Exception {
Criteria criteria = new Criteria();
metaData.forEach((k, v) -> criteria.andOperator(Criteria.where("metadata." + k).is(v)));
GridFSDBFile gridFSDBFile = gridFsOperations.findOne(new Query(criteria));
if (gridFSDBFile == null) {
throw new HttpConflictException();
}
Run Code Online (Sandbox Code Playgroud)