com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'User' 附近有语法错误。
一看就是SQL语句错误,发现控制台console上打印出来的SQL语句Hibernate: insert into User (uname) values (?)中的User存在错误。错误原因是User或者user是SQL保留关键字,不能用作表名。