JDBC + Hibernate brak połączenia

0

Hey. Od 3 dni nie mogę sobie poradzić z połączeniem bazy danych. Wyskakuje mi taki błąd jak poniżej. Próbowałem już różnych rzeczy ale ciągle to samo. Ktoś podpowie co zrobić ?

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" org.hibernate.exception.GenericJDBCException: could not execute query
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:91)
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:79)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
	at org.hibernate.loader.Loader.doList(Loader.java:2148)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1552)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at App.printTourists(App.java:27)
	at App.main(App.java:12)
Caused by: java.sql.SQLException: no such column: this_.surnname
	at org.sqlite.DB.throwex(DB.java:288)
	at org.sqlite.NestedDB.prepare(NestedDB.java:115)
	at org.sqlite.DB.prepare(DB.java:114)
	at org.sqlite.PrepStmt.<init>(PrepStmt.java:37)
	at org.sqlite.Conn.prepareStatement(Conn.java:224)
	at org.sqlite.Conn.prepareStatement(Conn.java:217)
	at org.sqlite.Conn.prepareStatement(Conn.java:206)
	at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:442)
	at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:368)
	at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:105)
	at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1561)
	at org.hibernate.loader.Loader.doQuery(Loader.java:661)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
1

Pokaż kod.

7

Niech zgadnę: nie masz takiej kolumny jak surnname.

0
jarekr000000 napisał(a):

Niech zgadnę: nie masz takiej kolumny jak surnname.

faktycznie literówka... -.- w pliku "xxx".hbm.xml

Dzięki :)

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