我想知道,Java EE 7 的核心接口是否会扩展AutoCloseable
。(我主要指的是核心接口EntityManager
等,但我不确定是否有其他接口或类可能会自动关闭。)
我认为他们应该,这是我假设的基础。
Java 6Connection
甚至没有 extend Closeable
,但是Java 7 的Connection
extends AutoCloseable
(就像java.sql包中的其他几个接口一样)。
考虑到Java 7 的声明,接口之类的EntityManager
扩展AutoCloseable
方式能否很好地为我们服务?或者神奇地关闭自动功能太复杂了?try-with-resources
EntityManager
这个特殊功能是否被认为是JSR-342的一部分?