<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>
<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>
按照你的说法做了,还是不行,但这回提示变了,变成javax.servlet.ServletException: Dialect does not support identity key generation
谢谢~~
可能是你的ORM文件出错了,如果你使用Middlegen自动生成的该ORM文件,请手动修改里面的identity key部分。
Hibernate如果设置成为自动增长,那么你的SQL Server数据库的对应的该列就不能够设置为自动增长。如果你数据库设置了自动增长,那么请不要在Hibernate里面进行设置。具体的ORM文件请参考ibm developerwork网站的一些文章。