知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 8172|回复: 6

[求助] hibernate第三讲manytomany

[复制链接]
发表于 2007-4-22 22:54:07 | 显示全部楼层 |阅读模式
按照老师讲的做的,在控制台下正常,但在浏览器里面显示的异常:
org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
        org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
        org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
        org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:202)
        org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:235)
        org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:143)
        org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:297)
        org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
        org.hibernate.impl.SessionImpl.flush(SessionImpl.java:985)
        org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:333)
        org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
        cn.com.thinkbank.dao.StuDao.save(StuDao.java:15)
        cn.com.thinkbank.servlet.Add.doGet(Add.java:51)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

student.hbm.xml里面catalog="test"去掉还是要显示上述异常
第二讲中运行都正常
发表于 2007-4-23 09:12:07 | 显示全部楼层
cn.com.thinkbank.dao.StuDao.save(StuDao.java:15)
异常点的位置在这,你把你的save方法发出来看看
 楼主| 发表于 2007-4-24 11:17:00 | 显示全部楼层
Session session = HibernateSessionFactory.getSession();
                Transaction tx = session.beginTransaction();
                session.save(stu);
                tx.commit();
                session.close();
 楼主| 发表于 2007-4-24 11:17:48 | 显示全部楼层

cn.com.thinkbank.dao.StuDao.save(StuDao.java:15)里面的内容

public class StuDao {
        public void save(Student stu) {

                Session session = HibernateSessionFactory.getSession();
                Transaction tx = session.beginTransaction();
                session.save(stu);
                tx.commit();
                session.close();
        }
}
发表于 2007-5-4 14:01:04 | 显示全部楼层
发表于 2007-8-23 23:45:46 | 显示全部楼层
发表于 2009-4-5 22:38:26 | 显示全部楼层
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-5-2 07:18

Powered by Discuz!

© 2001-2025 eimhe.com.

快速回复 返回顶部 返回列表