登录失败1 sa的密码错误
2 spring-hibernate 有这个数据库吗?我很少简单带减号的数据库名!一般都是下划线

解决方案 »

  1.   

    你的这两个数据库名都不一样:<property       name="connection.url">   
    jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=spring-hibernate
    </property>   
    private       String       url       =       "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=spring_hibernate";   
    先将spring-hibernate换为spring_hibernate再试一下
      

  2.   

    是spring_hibernate,
    改了后报
    [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]在关键字 'desc' 附近有语法错误。
      

  3.   

    是你的sql操作有问题。
    desc是排序用的关键字。如果你拿来做表名或者字段名时需要用[]。
    你最好把最后一次报错时的sql发出来看看。
      

  4.   

    把sql语句和错误上下文贴出来
      

  5.   

    我没有测试过,感觉desc是sql语句的关键字,不能用作字段名<property       name="descdescription"       type="java.lang.String">   
        <column       name="descdescription"       length="50"       not-null="true"       />   
    </property>