用hibernate向oracle数据库新增记录时,hbm.xml配置文件的 generator指定为sequence,然后配置序列名
但启用tomcat时,总是提示:Dialect 不支持 sequence,意思应该是说配置的数据库方言不支持sequence,我的方言配置的是:oracle9Driver,请知道原因的兄弟帮忙解答,一定感谢。

解决方案 »

  1.   

    http://hi.baidu.com/nboy/blog/item/be8f36d1f615703c9b5027cd.html看看这个链接对你有没有帮助。另:你在oracle中是否建立了序列
      

  2.   

    看了你给的那个链接了,我也是那么做的
    序列是建了的,而且错误不是在运行时提示的,而是启动tomcat时提示的,
    错误很奇怪,说方言不支持sequence
      

  3.   

    配置了呀,我配置的是org.hibernate.dialect.Oracle9Dialect
      

  4.   

    问题解决了,是因为我的配置在dataAccessContext.xml中才生效的,我是在hibernate.cfg.xml里配置了,没有用。谢谢各位