gpt4 book ai didi

java - resultset.getTimestamp 和 ThreadLocal 警告 Java

转载 作者:行者123 更新时间:2023-12-01 10:51:21 25 4
gpt4 key购买 nike

最近每当我重新启动服务器时,我都会收到很多警告。警告如下所示:

Web 应用程序 [/xxx] 创建了一个 ThreadLocal,其键类型为 [net.sourceforge.jtds.jdbc.Support$1](值 [net.sourceforge.jtds.jdbc.Support$1@29173d71]),值为类型 [java.util.GregorianCalendar]...但当网络应用程序停止时未能将其删除。

我终于在代码中找到了创建它的行:

cp.setCreationDate(rset.getTimestamp("CreationDate"));

rset 的类型为 java.sql.ResultSet

我从数据库获取日期的方式是否有问题,或者有没有办法删除日历?我们一直都是这样做的,我不知道为什么会出现这些错误,但它们现在确实会向日志发送垃圾邮件。

我找到了这个帖子: Java ResultSet.getTimestamp using Calendar & Thread safety

但我仍然收到错误。

最佳答案

完成 ResultSet 对象本身后,调用 rset.close(),这将释放 ResultSet 所占用的资源。

关于java - resultset.getTimestamp 和 ThreadLocal 警告 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33870446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com