i decided use hibernate thru jpa, when used purely hibernate worked fine, shows me exception
/usr/lib/jvm/java-8-oracle/bin/java -didea.launcher.port=7537 -didea.launcher.bin.path=/home/greg/idea-ic-141.1532.4/bin -dfile.encoding=utf-8 -classpath /usr/lib/jvm/java-8-oracle/jre/lib/charsets.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jsse.jar:/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/plugin.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfxswt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jce.jar:/usr/lib/jvm/java-8-oracle/jre/lib/management-agent.jar:/usr/lib/jvm/java-8-oracle/jre/lib/resources.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfr.jar:/usr/lib/jvm/java-8-oracle/jre/lib/javaws.jar:/usr/lib/jvm/java-8-oracle/jre/lib/deploy.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/sunjce_provider.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/cldrdata.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/dnsns.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/jfxrt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/sunec.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/sunpkcs11.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/nashorn.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/zipfs.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/localedata.jar:/home/greg/ideaprojects/eventsonmap/target/test-classes:/home/greg/ideaprojects/eventsonmap/target/classes:/home/greg/.m2/repository/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.1.final/hibernate-jpa-2.0-api-1.0.1.final.jar:/home/greg/.m2/repository/org/postgresql/postgresql/9.3-1102-jdbc41/postgresql-9.3-1102-jdbc41.jar:/home/greg/.m2/repository/org/hibernate/hibernate-entitymanager/4.2.1.final/hibernate-entitymanager-4.2.1.final.jar:/home/greg/.m2/repository/org/jboss/logging/jboss-logging/3.1.0.ga/jboss-logging-3.1.0.ga.jar:/home/greg/.m2/repository/org/hibernate/hibernate-core/4.2.1.final/hibernate-core-4.2.1.final.jar:/home/greg/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/home/greg/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/home/greg/.m2/repository/org/jboss/spec/javax/transaction/jboss-transaction-api_1.1_spec/1.0.1.final/jboss-transaction-api_1.1_spec-1.0.1.final.jar:/home/greg/.m2/repository/org/javassist/javassist/3.15.0-ga/javassist-3.15.0-ga.jar:/home/greg/.m2/repository/org/hibernate/common/hibernate-commons-annotations/4.0.1.final/hibernate-commons-annotations-4.0.1.final.jar:/home/greg/.m2/repository/junit/junit/4.12/junit-4.12.jar:/home/greg/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/greg/idea-ic-141.1532.4/lib/idea_rt.jar com.intellij.rt.execution.application.appmain hibernate.test exception in thread "main" java.lang.classnotfoundexception: hibernate.test @ java.net.urlclassloader.findclass(urlclassloader.java:381) @ java.lang.classloader.loadclass(classloader.java:424) @ sun.misc.launcher$appclassloader.loadclass(launcher.java:331) @ java.lang.classloader.loadclass(classloader.java:357) @ java.lang.class.forname0(native method) @ java.lang.class.forname(class.java:264) @ com.intellij.rt.execution.application.appmain.main(appmain.java:122) here pom file
<groupid>eventsonmap</groupid> <artifactid>eventsonmap</artifactid> <version>1.0-snapshot</version> <dependencies> <dependency> <groupid>org.hibernate.javax.persistence</groupid> <artifactid>hibernate-jpa-2.0-api</artifactid> <version>1.0.1.final</version> </dependency> <dependency> <groupid>org.postgresql</groupid> <artifactid>postgresql</artifactid> <version>9.3-1102-jdbc41</version> </dependency> <dependency> <groupid>org.hibernate</groupid> <artifactid>hibernate-entitymanager</artifactid> <version>4.2.1.final</version> </dependency> <dependency> <groupid>junit</groupid> <artifactid>junit</artifactid> <version>4.12</version> </dependency> </dependencies> here persistence.xml in resources/meta-inf
<?xml version="1.0" encoding="utf-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0"> <persistence-unit name="db" transaction-type="resource_local"> <provider>org.hibernate.ejb.hibernatepersistence</provider> <properties> <property name="hibernate.ejb.cfgfile" value="recources/hibernate.cfg.xml"/> <property name="hibernate.connection.driver_class" value="org.postgresql.driver"/> <property name="hibernate.connection.url" value="jdbc:postgresql://localhost:5433/journey"/> <property name="hibernate.connection.username" value="postgres"/> <property name="hibernate.connection.password" value="password"/> <property name="hibernate.dialect" value="org.hibernate.dialect.postgresqldialect"/> <property name="hibernate.hbm2ddl.auto" value="create"/> </properties> </persistence-unit> </persistence> and hibernate.cfg.xml
<?xml version="1.0" encoding="utf-8"?> <!doctype hibernate-configuration public "-//hibernate/hibernate configuration dtd 3.0//en" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property name="hibernate.connection.driver_class">org.postgresql.driver</property> <property name="hibernate.connection.url">jdbc:postgresql://localhost:5433/journey</property> <property name="hibernate.connection.username">postgres</property> <property name="hibernate.connection.password">password</property> <property name="hibernate.dialect">org.hibernate.dialect.postgresqldialect</property> <property name="show_sql">true</property> <property name="hibernate.hbm2ddl.auto">create</property> <mapping class="home.map.events.entity.baseentity"/> <mapping class="home.map.events.entity.userdetail"/> <mapping class="home.map.events.entity.event"/> <mapping class="home.map.events.entity.route"/> </session-factory> </hibernate-configuration>
Comments
Post a Comment