
ORM
文章平均质量分 66
Chancezhou
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【JDBC】ResultSet.TYPE_FORWARD_ONLY TYPE_SCROLL_INSENSITIVE 和TYPE_SCROLL_SENSIT
与 ResultSet.TYPE_SCROLL_INSENSITIVE。和 ResultSet.TYPE_SCROLL_SENSITIVE。原创 2024-12-26 17:31:56 · 172 阅读 · 0 评论 -
【JDBC】ResultSet能得到记录的数量
ResultSet 本身并没有提供直接获取记录数的方法。你可以通过遍历结果集、使用 last() 和 getRow() 方法,或执行一个额外的 COUNT(*) 查询来获取记录数。原创 2024-12-26 17:23:01 · 515 阅读 · 0 评论 -
【JDBC】使用原生JDBC,数据量很大且内存空间较小的情况下,JavaHeap溢出
你的问题主要是数据库查询返回结果集过大导致内存不足。优化数据库查询,通过分页和字段选择减少结果集大小;分批次处理数据,避免一次性加载所有数据;适当调整 JVM 堆内存配置,缓解现有内存压力;优化线程池配置,控制并发任务数。原创 2024-12-26 17:14:41 · 1041 阅读 · 0 评论 -
【MyBatis BUG记录】设置参数映射(ParameterMapping)jdbcType是null
这样,MyBatis就能够正确地处理从数据库检索到的数据,并将其转换为Java对象中的Long值,或者在执行更新操作时,将Java对象中的Long值转换为数据库中的BIGINT值。这是因为BIGINT在MySQL中是一个64位的整数类型,能够存储非常大的整数,而Java中的Long类型也是一个64位的整数类型,因此它们之间有着自然的对应关系。Java代码:查看你的Java代码,特别是与这个错误相关的部分,确保你在调用MyBatis的API时传递了正确的参数类型和值。原创 2024-12-26 16:39:28 · 882 阅读 · 0 评论