返回顶部

收藏

jdk 1.7+ try with resource实例

更多

在jdk1.7之后可以通过try之后括号实现finnaly中释放资源如下实例:

try (SqlSession session = sqlSessionFactory.openSession()) {
    // following 3 lines pseudocode for "doing some work"
    session.insert(...);
    session.update(...);
    session.delete(...);
    session.commit();
}

上面是mybatis使用实例, sqlSession的初始化放在了try后面的括号内, 这样就不必再调用close方法了。

本质上相当于try ... finally.., 更精简了

标签:java

收藏

0人收藏

支持

1

反对

0

发表评论