4.0.0 java-jpa-2 java-jpa-2 com.baeldung persistence-modules 1.0.0-SNAPSHOT org.hibernate.orm hibernate-core ${hibernate.version} jakarta.xml.bind jakarta.xml.bind-api org.hibernate.orm hibernate-jpamodelgen ${hibernate.version} jakarta.xml.bind jakarta.xml.bind-api com.h2database h2 ${h2.version} org.eclipse.persistence eclipselink ${eclipselink.version} runtime jakarta.xml.bind jakarta.xml.bind-api org.postgresql postgresql ${postgresql.version} runtime com.querydsl querydsl-apt ${querydsl.version} jakarta provided com.querydsl querydsl-jpa jakarta ${querydsl.version} jakarta.xml.bind jakarta.xml.bind-api ${jakarta.xml.bind-api.version} javax.annotation javax.annotation-api ${javax.annotation.version} org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} -proc:none org.bsc.maven maven-processor-plugin ${maven-processor-plugin.version} process process generate-sources target/metamodel org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor org.codehaus.mojo build-helper-maven-plugin ${build-helper-maven-plugin.version} add-source generate-sources add-source target/metamodel ${project.build.directory}/generated-sources/java/ com.mysema.maven apt-maven-plugin 1.1.3 process target/generated-sources/java com.querydsl.apt.jpa.JPAAnnotationProcessor 4.0.1 2.2 3.5.1 3.3.3 3.0.0 5.0.0 1.4.200 4.0.0 1.3.2