Hibernate - początki.

0

Chcę stworzyć program, który byłby mobilny i posiadał jakąś swoja bazę danych. No i poszukiwania padły na Hibernate.
Albo dziś już śpię, albo jestem nie kumaty.

Środowisko netbeans.
Tutorial:
http://www.java2s.com/Tutorial/Java/0350__Hibernate/SetupHibernateEnvironment.htm

Robię tak jak jest, czyli 3 klasy, plus 2 pliki xml.
Kompiluj.. i ...:

Exception in thread "main" java.lang.NoClassDefFoundError: hibernate/HibernateExample
Caused by: java.lang.ClassNotFoundException: hibernate.HibernateExample
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: hibernate.HibernateExample. Program will exit.
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)

http://imgur.com/06j6p

Nie rozumiem, nie wiem o co chodzi...
Proszę o jakieś łopatologiczne wyjaśnienie?

1

tłumaczenie błędu:
http://java.sun.com/javame/reference/apis/jsr219/java/lang/NoClassDefFoundError.html

w podanym przykładzie Download: HibernateSetupHibernateEnv.zip( 4,439 k) są biblioteki :
hibernate3.jar
commons-collections-3.1.jar
itp

musisz też je złączyć to projektu.

0

A mnie widzi biblioteki (dodałem w netbeans hibernate i hibernateJPA) i widzi pliki konfiguracyjne ale....

SEVERE: JDBC Driver class not found: org.hsqldb.jdbcDriver

O co chodzi? w ogóle nie mam tej klasy ani nawet tego pakietu.

Wcześniej mi leci:

SEVERE: Don't use old DTDs, read the Hibernate 3.x Migration Guide!

0

No to jest dosc proste: nie masz jara z hsqldb w classpath, oraz Twoje pliki hbm.xml uzywaja DTD rodem z hibernate 2.x zamiast nowych XSD. Nie rozumiesz po angielsku? Przeciez informacje sa jasne.

0

No dobra-przeczytałem i dobiłem do 3.x. hsqldb.jar nie wiem dlaczego nie ma w netbeans skoro cały pakiet niby jest ale też dociągnąłem i jest. Odpalam i wywala się:

Error: entity class not found: Survey

Ale klase mam taką jak w linku w pierwszym poście.

0

Masz klase Survey bez pakietu czy moze w jakims pakiecie? Ogolnie zamiast uzywac jakiejs watpliwej jakosci tutka lepiej byscie zaczeli z dokumentacja hibernate - tam jest wszystko co trzeba, bez przestarzalych klas i DTD.

1 użytkowników online, w tym zalogowanych: 0, gości: 1