[问题]debug local端变量出现not available的问题

楼主: u9423504 (缘投农夫)   2023-03-20 23:22:17
各位前辈好:
小弟
使用Spring boot去写程式,要去追踪spring jdbctemplate里的batchUpdate
的源码的执行过程,使用Debug模式下中断点去追踨,却出现了:
‘not available [local variables unavailable]’的错误讯息,如下连结所示:
https://reurl.cc/7RdgA5
说明如下:
1.Eclipse版本为2022-12 (4.26.0)
JAVA版本为17.0.5
Spring Boot版本为3.0.2
Spring JDBC版本为6.0.4
作业系统为Windows 10
2.Eclipse 程式架构如下连结所示:
https://reurl.cc/Gep8Mv
3.程式中断点(进入StocksRepository.java)如下连结:
https://reurl.cc/2Wj2Xa
4.StocksRepository.java里的batchUpdate方法程式码,如下连结:
https://reurl.cc/klyDN9
项次4的图示为调用spring jdbctemplate的batchUpdate方法去执行批次更新。
MyDBTest.java为一支测式用的程式,在测试写好的数据库程式的功能。
程式的Breakpoint设在MyDBTest里的第45行(详项次3),在要进入到
StocksRepository物件的batchUpdate方法时就会出现:
‘not available [local variables unavailable]’错误讯息。
(详项次4及最上层的第1个连结)
导致无法进一步追踪spring jdbctempate里的batchUpdate方法源码
的执行过程。
作者: glo6e (ezdodance)   2023-12-25 22:49:00

Links booklink

Contact Us: admin [ a t ] ucptt.com