<property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
<property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
<property name="connection.url">jdbc:jtds:sqlserver://localhost/netcieve;SelectMethod=cursor</property>
<property name="connection.username">sa</property>
<property name="connection.password"></property>

解决方案 »

  1.   

    to:sgdb(神天月晓) 
    按照你的说法做了,还是不行,但这回提示变了,变成javax.servlet.ServletException: Dialect does not support identity key generation
    谢谢~~
      

  2.   

    从这句话中可以看出来是:Dialect does not support identity key generation
    可能是你的ORM文件出错了,如果你使用Middlegen自动生成的该ORM文件,请手动修改里面的identity key部分。
    Hibernate如果设置成为自动增长,那么你的SQL Server数据库的对应的该列就不能够设置为自动增长。如果你数据库设置了自动增长,那么请不要在Hibernate里面进行设置。具体的ORM文件请参考ibm developerwork网站的一些文章。
      

  3.   

    key generation 可以用更通用的 uuid.hex