Могут ли базовые интерфейсы Java EE 7 (EntityManager,…) расширять AutoClosable?

Я задумался, будут ли основные интерфейсы Java EE 7 расширяться ​​AutoCloseable или нет. (Под основными интерфейсами я в первую очередь имею в виду EntityManager и тому подобное, однако я не знаю наверняка, есть ли другие интерфейсы или классы, которые могли бы потенциально могут быть закрыты автоматически.)

Я думаю, что они должны , и вот основа моего предположения.

Соединение Java 6 даже не расширяет Closeable , однако Java 7 Connection расширяет AutoCloseable (как и несколько других интерфейсов в пакете java.sql ).

Может взаимодействовать как EntityManager расширяет AutoCloseable таким образом, чтобы он служил нам хорошо, учитывая Java 7 try-with-resources sta tement ? Или автоматическое закрытие EntityManager слишком сложно?

Считается ли эта конкретная функция частью JSR-342 ?

6
задан Luiggi Mendoza 21 August 2013 в 14:44
поделиться