尽管我将Object
转换为int
,但仍然出现了这个异常...
实际上,我的Hibernate-JPA方法返回的是Object
,然后我将该Object
转换为int
...
这是我的Hibernate代码:
@Transactional
public Object getAttendanceList(User user){
Query query = entityManager.createQuery("select Count(ad) from AttendanceDemo ad inner join ad.attendee at where at.user=:user",
Long.class);
query.setParameter("user", user);
return query.getSingleResult();
}
现在我正在将这个 Object
转换为 int
:
int k = (Integer) userService.getAttendanceList(currentUser);
我正在将Object
转换为Integer
。