请问java的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 16:24:21
protected Integer getNextId(String sequenceName) throws SQLException {

String sql = "select "+sequenceName+" .nextval from dual";

return queryScalar(sql);
}

这我写的一个java的函数 queryScalar返回的是 object 类型 现在我需要一个Long类型的 请问 像这样return 的时候 能转换类型 请问该怎么转换呢

protected long getNextId(String sequenceName) throws SQLException {

String sql = "select "+sequenceName+" .nextval from dual";

return Long.parseLong(queryScalar(sql));
}
应该是这样的吧

return (Long)queryScalar(sql);
试试