怎样判断sqlSession按是否关闭

想自己实现事务,找到了sqlSession,想知道怎样判断sqlSession是否已关闭

两个办法,一个是try catch里面调用close,如果已经关闭,丢出IOException异常。
一个办法是调用sqlSession.getConnection(),看看是不是null

在spring中配置SqlSessionTemplate为: