MySQL聚合函数向JAVA POJO类返回值
我正在使用MySQL,想从表中启动一个查询,如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
选择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的最大值。