我正在使用 jodd 框架,它为dboom
.
我的问题是,我可以ResultSetHandler
通过 apache dbutils 使用 jodd dboom 模块对结果集进行简单的 pojo 映射吗?
sql查询:
select child.id as id, child.name as name, parent.name as parentCategoryName
from tblmcategory child left outer join tblmcategory parent
on parent.categoryId = child.parentCategoryId;`
pojo就像
public class CategoryData implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private Long id;
private String name;
private String parentCategoryName;
//setter and getters method....
}
我可以将结果集映射到这个 pojo 列表吗?
道码::
public <T> List<T> executeQuery1(String query, Class<T> clazz) throws DatabaseException {
try {
return jodd.db.oom.DbOomQuery.query(query).autoClose().list(clazz);
} catch (Exception e) {
e.printStackTrace();
throw new DatabaseException(e.getMessage());
}
}
由此我在列表中得到正确的计数,但它是空对象的列表......