Inconvertable类型:无法将Object强制转换为int

时间:2017-01-23 18:11:28

标签: java hibernate

同时输入到int:

我的代码是:

int totalDuration = (int)session.createCriteria(Track.class).
    setProjection(Projections.avg("duration")).uniqueResult();

但我有错误。错误是:不可转换的类型;无法将'java.lang.Object'强制转换为'int'

为什么呢?我该怎么办?请帮我 感谢

1 个答案:

答案 0 :(得分:1)

使用此:

int totalDuration = Integer.parseInt(session.createCriteria(Track.class).
                    setProjection(Projections.avg("duration")).
                    uniqueResult().toString());