MySQL聚合函数向JAVA POJO类返回值

MySQL聚合函数向JAVA POJO类返回值,java,mysql,hibernate,Java,Mysql,Hibernate,我正在使用MySQL,想从表中启动一个查询,如选择count(*) 将返回值存储在JavaPOJO中 MySQL查询返回有符号或无符号整数,但Java只支持有符号整数 我如何处理这个错误 ProjectListModel类是一个简单的bean,而不是hibernate实体。更像是: query.setResultTransformer(Transformers.aliasToBean(ProjectListModel.class)); ProjectListModel包含一个字段public

我正在使用MySQL,想从表中启动一个查询,如
选择count(*)
将返回值存储在
JavaPOJO

MySQL查询返回有符号或无符号整数,但Java只支持有符号整数 我如何处理这个错误

ProjectListModel类是一个简单的bean,而不是hibernate实体。更像是:

query.setResultTransformer(Transformers.aliasToBean(ProjectListModel.class));

ProjectListModel包含一个字段
public int rowCount
,我将存储该字段的返回值。

在一个try-catch块中处理该值,该块处理
NumberFormatException
,如果它捕获,则使用类似于的内容。什么错误?将值存储在长字段中,而不是int。MySQL中无符号int的可能范围超过Java中int的最大值。