嗨,我做了一个快速实现:
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()
在从eclipse启动GWT应用程序之前,我运行以下命令:
java -cp hsqldb.jar org.hsqldb.Server并从HSQLDB控制台(调用服务时):
[Server@691f36]: A pre-9.0 client attempted to connect. We rejected them.有没有解决这个问题的方法,或者我应该使用不同的DB?
谢谢。
发布于 2011-06-28 20:26:20
如何配置Hibenrate。如果您使用Hibernate.cfg.xml文件,请确保您指定了正确方言。即使使用HSQLDB也应该可以工作。
https://stackoverflow.com/questions/6506136
复制相似问题