I am trying to fetch the FileRepository
row with maximum version for a particular fileId. But following exception is thrown:
java.lang.ClassCastException: java.lang.Integer cannot be cast to com.xxx.xxx.xxx.FileRepository
fileRepo = (FileRepository)session.createCriteria(FileRepository.class,"fileRepository")
.createAlias("fileRepository.file", "file")
.add(Restrictions.eq("file.fileId", file.getFileId()))
.setProjection(Projections.max("version")).uniqueResult();