Config Sona and Run

settings.xml add below <profiles> <profile> <id>sonar</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <!– Sonar Host e.g. http://localhost:9000 –> <sonar.host.url> http://localhost:9000 </sonar.host.url> </properties> </profile> </profiles>   Exclusion files in pom.xml <sonar.exclusions> /usr/file1 /usr/file2 </sonar.exclusions> Run Sona using maven mvn clean install sonar:sonar -s /maven/location/settings.xml

Read More

Java code for output jpa sql with EclipseLink

Below is java code : TypedQuery outputSql = entityManager.createQuery(query); org.eclipse.persistence.sessions.Session session = communityEm.unwrap(org.eclipse.persistence.jpa.JpaEntityManager.class).getActiveSession(); org.eclipse.persistence.queries.DatabaseQuery databaseQuery = outputSql.unwrap(org.eclipse.persistence.jpa.JpaQuery.class).getDatabaseQuery(); databaseQuery.prepareCall(session, new org.eclipse.persistence.sessions.DatabaseRecord()); System.out.println(“databaseQuery.getSQLString()”+databaseQuery.getSQLString());

Read More