JAVA 强制类型转换错误提示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA 强制类型转换错误提示相关的知识,希望对你有一定的参考价值。
public float findPriceByIsbn(String isbn) {
String hql="select b.price from Book b where b.isbn=?";
float price=(float)getSession().createQuery(hql).setString(0, isbn).uniqueResult();
return price;
}
在做类型强势转换拿时将要强制转换的类型写成一般的数据类型报错Cannot cast from Object to float,
后来改为
public float findPriceByIsbn(String isbn) {
String hql="select b.price from Book b where b.isbn=?";
float price=(Float)getSession().createQuery(hql).setString(0, isbn).uniqueResult();
return price;
}
在做强制转换时,float——>Float, int——>Integer
记录错误。
以上是关于JAVA 强制类型转换错误提示的主要内容,如果未能解决你的问题,请参考以下文章