| package com.siyeh.igtest.resources; |
| |
| import org.hibernate.SessionFactory; |
| import org.hibernate.classic.Session; |
| |
| import javax.naming.InitialContext; |
| import javax.naming.NamingException; |
| import javax.naming.NamingEnumeration; |
| import java.io.*; |
| import java.net.Socket; |
| import java.net.InetAddress; |
| import java.net.UnknownHostException; |
| import java.net.ServerSocket; |
| |
| public class HibernateResourceInspection { |
| public void foo() { |
| final SessionFactory factory = null; |
| factory.openSession(); |
| } |
| public void foo2() |
| { |
| final SessionFactory factory = null; |
| final Session session = factory.openSession(); |
| } |
| |
| public void foo3() |
| { |
| final SessionFactory factory = null; |
| final Session session = factory.openSession(); |
| session.close(); |
| } |
| |
| |
| public void foo5() { |
| SessionFactory factory = null; |
| Session session = null; |
| try { |
| session = factory.openSession(); |
| } finally { |
| session.close(); |
| } |
| } |
| } |