I have simple web app using :
1-Spring mvc4.1.1
2-hibernate 4.3.10
3-servlet 3.1
4-Oracle 12c
5-Ojdbc6 (it existed in tomcat/lib NOT in app/lib)
6-JPA 2.1
my persistence xml is :
<?xml version="1.0" encoding="UTF-8"?>
<persistence-unit name="NewpersistenceUnit">
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
<mapping-file>com/springapp/mvc/DBManagement/EntityMapping.xml</mapping-file>
<class>com.springapp.mvc.DBManagement.StateEntity</class>
<properties>
<property name="hibernate.connection.url" value="jdbc:oracle:thin:@//localhost:1521/orcl"/>
<property name="hibernate.connection.driver_class" value="oracle.jdbc.OracleDriver"/>
<property name="hibernate.connection.username" value="system"/>
<property name="hibernate.connection.password" value="1234546"/>
<property name="hibernate.archive.autodetection" value="class"/>
<property name="hibernate.show_sql" value="true"/>
<property name="hibernate.format_sql" value="true"/>
<property name="hbm2ddl.auto" value="update"/>
<property name="hibernate.connection.oracle.jdbc.V8Compatible" value="true"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"/>
</properties>
</persistence-unit>
insert method is
public void AddLocation()
{
EntityManagerFactory emf= Persistence.createEntityManagerFactory("NewpersistenceUnit");
EntityManager em= emf.createEntityManager();
EntityTransaction et= em.getTransaction();
LocationEntity location = new LocationEntity();
location.setCityname("Newyork");
et.begin();
em.persist(location);
et.commit();
em.close();
}
when i deploy and undeployed in tomcat8.0.26 and make memory leak please help me