数据库那部分的配置应该是这样:
<property name="hibernate.connection.url">jdbc:sqlserver://127.0.0.1:1433;DatabaseName=shopping;</property>
shopping不用打引号。
改完后运行说是user附近有语法错误,又查了半天才知道user是SqlServer保留的关键字,所以我把表的名字改成users,
这样我可以确定我的确已经能连接上数据库了,但是新的问题出现了,再次修改错误,把users表中的id属性“标识”改成“是”,然后运行显示:当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'users' 中的标识列插入显式值。这应该是我数据库设计中出现的问题,可惜还没学过数据库,问题待解决。