严重: 在路径为/lvyou的上下文中,Servlet[default]的Servlet.service()引发了具有根本原因的异常org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query
com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'user' 附近有语法错误。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(Unknown Source)
后面省略一堆报错信息,主要看红色部分。
搜出来说映射关系不正确,被这个错误困扰了好几天,最后知道真相的我眼泪掉下来。
原因是我的数据库里表名叫user,我改成users就可以了。
创建数据库不要用到数据库的保留字