无法打开连接休眠

时间:2013-12-15 11:14:43

标签: java sql-server hibernate

我使用Hibernate连接到MSSQL 2012,我有cfg.xml这样的

 <property name="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
<property name="hibernate.connection.url">jdbc:sqlserver://USER-PC:1433;databaseName=AvtoParki;integratedSecurity=false               databaseName=AvtoParki;integratedSecurity=false</property>
<property name="hibernate.connection.username">user</property>
 <property name="hibernate.connection.password"></property>-->
<property name="hibernate.connection.pool_size">10</property>
<property name="show_sql">true</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<property name="hibernate.hbm2ddl.auto">create-drop</property>
<!-- Mapping files -->
<mapping class="Employee" />

我的电脑userName"user",我通过Windows身份验证连接到SQL我没有任何密码,所以当我运行应用程序{{1}时}抛出错误:session.beginTransaction()。有人能解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

如果要使用Windows身份验证进行连接,则应将集成安全性设置为True:

<property name="hibernate.connection.url">
jdbc:sqlserver://USER-PC:1433;databaseName=AvtoParki;integratedSecurity=true;
</property>