您好我做了一個快速實現這一點:GWT +休眠+ HSQLDB
http://code.google.com/webtoolkit/articles/using_gwt_with_hibernate.html
我創建它的一個簡單的登錄的實現。我創建了一個簡單的登錄頁面和登錄按鈕來觸發該服務。
的LoginServiceImpl.java內部:
@Override
public void createAccount(Account user) {
try {
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
session.save(user);
session.getTransaction().commit();
}catch (HibernateException e) {
e.printStackTrace();
}catch (InvocationException e) {
e.printStackTrace();
}
}
不過,我得到這個控制檯輸出(部分):
1110 [btpool0-0] INFO org.hibernate.tool.hbm2ddl.SchemaExport - schema export complete
Hibernate: insert into ACCOUNT (ACCOUNT_ID, name, password) values (null, ?, ?)
Hibernate: call identity(
)
在我開始從日食的GWT應用程序,我運行此命令:
java -cp hsqldb.jar org.hsqldb.Server
而且從HSQLDB控制檯(當服務被調用):
[[email protected]]: A pre-9.0 client attempted to connect. We rejected them.
是否有這樣或我應該使用不同的數據庫修復?
謝謝。
感謝真的幫助,現在工作。 – xybrek