Hibernate *.Jar's im Klassenpfad

Status
Nicht offen für weitere Antworten.

Waldi

Bekanntes Mitglied
Hallo

Ich habe mit den Hibernate Tools via Reverse Engeneering meine DB in Klassen abbilden lassen. Jetzt hab ich das Problem das widerum benötigte Klassen nicht gefunden werden. Ich vermute das bestimmte *Jar's in den Klassenpfad miteingebunden werden müssen. Jetzt die Frage welche sind das?? Vielleicht hat einer eine Liste welche *.Jar's für was gut sind??

Bis dann
 

KSG9|sebastian

Top Contributor
Hibernate/lib/_README.txt

Da steht schön aufgelistet was du brauchst und was optional ist.

hibernate-3.2\lib\_README.txt hat gesagt.:
ehcache-1.2.3.jar (1.2.3)
- EHCache cache
- runtime, optional (required if no other cache provider is set)

versioncheck.jar (1.0)
- version checker
- buildtime

swarmcache-1.0rc2.jar (1.0rc2)
- runtime, optional
- runtime, optional

jboss-cache.jar (1.2.2 alpha)
- TreeCache clustered cache
- runtime, optional

jgroups-2.2.8.jar (2.2.8)
- JGroups multicast library
- runtime, optional (required by replicated caches)

jta.jar (unknown)
- Standard JTA API
- runtime, required for standalone operation (outside application server)

commons-logging-1.0.4.jar (1.0.4)
- Commons Logging
- runtime, required

xml-apis.jar (unknown)
- Standard JAXP API
- runtime, some SAX parser is required

c3p0-0.9.1.jar (0.9.1)
- C3P0 JDBC connection pool
- runtime, optional (needed if using c3p0 as the connection pooling library)

connector.jar (unknown)
- Standard JCA API
- runtime, optional

jboss-system.jar (unknown)
- unknown name
- runtime, optional (required by TreeCache)

asm-attrs.jar (unknown)
- ASM bytecode library
- runtime, required if using 'cglib' bytecode provider

jacc-1_0-fr.jar (1.0-fr)
- JACC Library
- runtime, optional

checkstyle-all.jar (unknown)
- Checkstyle
- buildtime

log4j-1.2.11.jar (1.2.11)
- Log4j Library
- runtime, optional

junit-3.8.1.jar (3.8.1)
- JUnit test framework
- buildtime

javassist.jar (3.4)
- Javassist bytecode generator
- runtime, required if using 'javassist' bytecode provider

dom4j-1.6.1.jar (1.6.1)
- XML configuration & mapping parser
- runtime, required

antlr-2.7.6.jar (2.7.6)
- ANother Tool for Language Recognition
- runtime, required

cglib-2.1.3.jar (2.1.3)
- CGLIB bytecode generator
- runtime, required if using 'cglib' bytecode provider

jboss-common.jar (unknown)
- unknown name
- runtime, optional (required by TreeCache)

oscache-2.1.jar (2.1)
- OpenSymphony OSCache
- runtime, optional

asm.jar (unknown)
- ASM bytecode library
- runtime, required if using 'cglib' bytecode provider

ant-launcher-1.6.5.jar (1.6.5)
- Ant launcher
- buildtime

jaas.jar (unknown)
- Standard JAAS API
- runtime, optional (required by JCA)

jdbc2_0-stdext.jar (2.0)
- Standard Extension JDBC APIs
- runtime, required for standalone operation (outside application server)

ant-antlr-1.6.5.jar (1.6.5)
- Ant antlr support
- buildtime

jboss-jmx.jar (unknown)
- unknown name
- runtime, optional (required by TreeCache)

cleanimports.jar (unknown)
- cleanimports
- buildtime

xerces-2.6.2.jar (2.6.2)
- SAX parser
- runtime, required for JDK < 1.4

jaxen-1.1-beta-7.jar (1.1-beta-7)
- Jaxen - universal java xpath engine
- runtime, required if you want to deserialize a Configuration to improve startup performance

ant-junit-1.6.5.jar (1.6.5)
- Ant junit support
- buildtime

ant-swing-1.6.5.jar (1.6.5)
- Ant swing support
- buildtime

commons-collections-2.1.1.jar (2.1.1)
- Commons Collections
- runtime, required

ant-1.6.5.jar (1.6.5)
- Ant core
- buildtime

proxool-0.8.3.jar (0.8.3)
- Proxool JDBC connection pool
- runtime, optional (needed if using proxool as the connection pooling library)

concurrent-1.3.2.jar (1.3.2)
- unknown name
- runtime, optional (required by TreeCache)

syndiag2.jar (2.0)
- antlr to bnf image generator
- buildtime
 

Waldi

Bekanntes Mitglied
*Push* Ich hab das jetzt mal ausprobiert und alle *.Jar's eingebunden. inklusive die hibernate 3*.jar trotzdem kommt der Fehler. Was mache ich noch falsch??
 

KSG9|sebastian

Top Contributor
Und was für ein Fehler kommt?
Und wie führst du das Programm aus? Eclipse, Commandline?

Meine Glaskugel hat nichts gemeldet
 

Waldi

Bekanntes Mitglied
also ich verwende Eclipse. Hab die Jars in den Klassenpfad eingebunden und jetzt kommen halt bei den imports fehler. The import javax.persistence cannot be resolved.

Sorry das du deine Glaskugel auspacken musstest ;-)
 

semi

Top Contributor
Siehe: http://java.sun.com/javaee/technologies/javaee5.jsp

Oder verwende die entsprechenden Jar Dateien deines Application Servers.
z.B. bei JBoss sind die ganzen Klassen und Annotations unter server/default/lib/ejb3-persistence.jar zu finden.

ejb3-persistence.jar findest du auch in dem Annotation-Archiv von Hibernate (z.B. hibernate-annotations-3.2.1.GA)
 

WeirdAl

Bekanntes Mitglied
Hi,
das du Eclipse benutzt ist ja gut und schön :). Aber schreibst du Servlets oder JSPs? Falls dem so ist, dann pack mal deine .jars in web-inf/lib Ordner deines Webprojekts. Dann werden deine jars auch auf deinem App-Server gefunden, sobald du dein Web-applikation dort deployst.

Cu
Alex
 

Waldi

Bekanntes Mitglied
Nein ich schreibe keine Servlets. Es ist eine normale Java Anwendung. Ich habe das ganze einmal im Versuch. Ich bin wie folgt vorgegangen.
Neues Projekt
Daten fürs Reverse Engeering angegeben
Datenbankstruktur auslesen und Klassen automatisch erstellen lassen. Als Hilfe hat mir dieses Tutorial gedient: http://javamagazin.de/itr/online_artikel/psecom,id,822,nodeid,11.html

Die Fehler tauchen alle in den automatisch erstellten Klassen auf. Keine ist fehlerfrei. Was mich auch sehr wundert: Die automatisch erstellte Klassenstruktur ist sehr komisch. Z.B.: wurde eine Klasse Personid erstellt obwohl es gar keine Tabelle Personid gibt.

@semi: Tut mir leid ich weis mit dem Link nichts anzufangen. Was haben die Sun EE Tools mit meinem Problem zu tun? Oder hab ich deinen Link nur falsch verstanden/interpretiert?
 

KSG9|sebastian

Top Contributor
Dann willst du also Hibernate in verbindung mit EJB verwenden? Dann solltest du, wie oben erwähnt, auch die benötigten Jars mit hinzufügen.
Was kommt bei "import org.hibernate.*"? Kommt da auch ein Fehler? Falls ja hast du die Hibernate-Jars nicht im Classpath.

http://www.hibernate.org/30.html

http://www.hibernate.org/30.html hat gesagt.:
Then you'll find annotations which contains Hibernate Annotations, entitymanager which contains Hibernate EntityManager and jpa-api which contains the javax.persistence APIs of EJB3 etc.

JPA benötigst du natürlich auch noch...
 

Waldi

Bekanntes Mitglied
es scheint das ich das Problem gelöst habe. Ich hab mir die hibernate-annotations-3.3.0.GA gesaugt und alle darin befindlichen JAR's in den Classpath eingebunden. Jetzt kommen die Fehler nicht mehr. Vielen Dank für eure Hilfe.


Waldi
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Java EE 6, eclipse, maven, jsf, hibernate, mysql Allgemeines EE 8
O Hibernate Fehlermeldung bei start des Servers Allgemeines EE 2
E Frage zu Wildfly und Hibernate OGM Allgemeines EE 0
S Frage zu Jersey + Hibernate Allgemeines EE 1
D GWT mit Hibernate und Sql Datenbank Allgemeines EE 2
B Wicket, Hibernate, H2 memDB Anfänger Frage Allgemeines EE 2
H Hibernate - OneToMany - mappedBy reference an unknown target entity property Allgemeines EE 1
A Hibernate endlich zu Laufen bekommen... Allgemeines EE 11
A Erste Schritte... Problem mit Hibernate Allgemeines EE 15
LadyMilka Ablaufdiagramm mit/ohne Hibernate Allgemeines EE 2
P Mit JAXB erzeugte Klassen persistieren (Hibernate) Allgemeines EE 10
K Anfänger: Hibernate + Web Allgemeines EE 2
T Hibernate 3 + EJB 3 + JBoss 5 Allgemeines EE 6
G Persistenz mit Hibernate oder J2EE? Allgemeines EE 11
C Hibernate - Expression.or Allgemeines EE 4
D Erst Spring oder erst Hibernate lernen? Allgemeines EE 2
D Java EE vs. Spring/Hibernate Allgemeines EE 26
Y myFaces und Hibernate Session Handling Allgemeines EE 7
W Speicher-Problem bei WebApp unter Tomcat, Struts, Hibernate Allgemeines EE 3
byte Remote Lazy Loading mit Spring und Hibernate Allgemeines EE 5
G JSF, Hibernate, Spring --> Struktur Allgemeines EE 2
F [Hallo] Frage zu Hibernate Mapping und Vererbung Allgemeines EE 3
G JSF | Hibernate | MySQL Allgemeines EE 17
G Hibernate: org.hibernate.TransactionException Allgemeines EE 4
F org.hibernate.LazyInitializationException: failed to lazily Allgemeines EE 8
J nur bestimmte Mapping-Dateien berücksichtigen (Hibernate) Allgemeines EE 14
S Hibernate EJB3 Allgemeines EE 2
E JBoss Hibernate Datenbank-Timeout Allgemeines EE 3
S Hibernate, Tomcat und Eclipse treiben mich zum Wahnsinn. Allgemeines EE 2
2 hibernate - createQuery() Allgemeines EE 9
T Hibernate die richtige Wahl? Allgemeines EE 2
M JSF mit Hibernate Allgemeines EE 14
M Tomcat, Hibernate, MySQL und die EOFException Allgemeines EE 7
C EntityManager wirft NullpointerException: JBoss-Hibernate Allgemeines EE 4
E JSF, Hibernate & MySQL: Keine Datenbankaktualisierung Allgemeines EE 5
M mit Hibernate 1:n in view richtige implementieren Allgemeines EE 3
M Hibernate Criteria frage Allgemeines EE 2
A Speicherproblem bei Webanwendung mit Hibernate und Stuts Allgemeines EE 6
A Hibernate-Problem mit MySQL-Cluster Allgemeines EE 6
S Fragen zu: Servlets, Struts & Hibernate Allgemeines EE 9
E JOINS und Hibernate? Allgemeines EE 3
S Hibernate Mapping Problem Allgemeines EE 3
S Hibernate INSERT Problem Allgemeines EE 11
S Java Enum in MySQL und Hibernate Allgemeines EE 3
R Hibernate: many-to-many funktioniert noch nicht ganz Allgemeines EE 2
D Hibernate hql suche Date Allgemeines EE 9
B JSF + Hibernate How2 Allgemeines EE 2
G [JSF+Hibernate]: DB-Constraints in Validierungsphase? Allgemeines EE 4
P struts Hibernate MySQL Select Statement Allgemeines EE 24
G JTA ja/nein & wie (JBoss & Hibernate & Transakti Allgemeines EE 3
T Hibernate & Logging in Log4J Allgemeines EE 4
T JSTL + Struts (inkl.Hibernate) -> forEach Problem Allgemeines EE 6
G Persistenz-Entscheidung (Entity Beans, Hibernate, JDBC) Allgemeines EE 12
S Hibernate 2.x mit Eclipse 2.1 Allgemeines EE 16
G Probleme mit dem Klassenpfad nach dem deployment Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben