integer - 为什么MyBatis countByExample默认的resultType是java.lang.Long

标签 integer mybatis long-integer

使用MyBatis Generator 1.3.5,发现countByExample的resultType为Long。

但是在以前的版本中它是整数(我不记得确切的版本)。 当然我可以把它改回Integer。但想知道为什么会发生.. 这对我来说没有任何意义。因为 countByExampleRange 仍然是 Integer。

我错过了什么吗?

最佳答案

在 Mybatis 上引用此问题:- https://github.com/mybatis/generator/issues/125

表的行数可能超过 20 亿行(整数),为了解决这个问题,他们将其更改为长整型。

关于integer - 为什么MyBatis countByExample默认的resultType是java.lang.Long,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41254215/

相关文章:

C# 测试字符串是否为整数?

Perl 转换为 int 错误但仅限于特定数字

Python 3 整数地址

java - 如何比较两个整数对象?

java - JPA BigInteger 和 Long 问题

java - 无法使用 MyBatis 在 Java 中捕获 SQLSyntaxErrorException

java - 使用Mybatis和不同DB进行集成测试和开发时如何进行集成测试

java - 无法从 mybatis 执行的 oracle 过程中接收参数

hibernate - 具有 BigDecimal 而不是 Long 的实体类 - 生成的 Hibernate 工具

java - 将 MD5 转换为长