Java 将bigDecimal从db转换为字符串
我正在从数据库检索数据,客户id是一个大小数:Java 将bigDecimal从db转换为字符串,java,jdbc,bigdecimal,Java,Jdbc,Bigdecimal,我正在从数据库检索数据,客户id是一个大小数: public List<Data> getData() { log.info("get getData"); List<Map<String, Object>> rows = jdbcTemplate.queryForList(SQL_SELECT_DATA); for(Map row : rows) { Data data = new Data(); d
public List<Data> getData() {
log.info("get getData");
List<Map<String, Object>> rows = jdbcTemplate.queryForList(SQL_SELECT_DATA);
for(Map row : rows) {
Data data = new Data();
data.setCustId((String)row.get("CUST_ID"));
data.setProjectId((String)row.get("PROJECT_ID"));
data.setProjectName((String)row.get("PROJECT_NAME"));
//add the data object to the list
dataList.add(data);
}
return dataList;
}
public List getData(){
log.info(“获取数据”);
列表行=jdbcTemplate.queryForList(SQL\u选择\u数据);
用于(地图行:行){
数据=新数据();
data.setCustId((String)row.get(“CUST_ID”);
data.setProjectId((String)row.get(“PROJECT_ID”);
data.setProjectName((字符串)row.get(“项目名称”);
//将数据对象添加到列表中
dataList.add(数据);
}
返回数据列表;
}
有什么建议可以快速简便地将
“CUST\u ID”
转换为字符串吗?嗯,数据.setCustId(row.get(“CUST\u ID”).toString()
?试试这个:数据.setCustId(“+row.get(“CUST\u ID”)代码>这不提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论。@Lodder为什么不提供答案?您是否检查了已接受的答案?这可能不是一个有效的答案,但它确实回答了问题。