2013-07-17 2 views
0

Я создаю веб-сервис, который будет развернут в Apache Tomcat V7. уровня базы данных находится под JPA, Hibernate..however вопрос здесь randomely я получаю сообщение об ошибке, что причиной всей системы, чтобы остановить:Hibernate + JPA + SQL Server 2008 R2 (проблема подключения объекта)

конфигурации

WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] SQL Error: 0, SQLState: 08S01
ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] I/O Error: Connection reset by peer: socket write error
WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] SQL Error: 0, SQLState: HY010
ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] Invalid state, the Connection object is closed. Blockquote

Мои persistence.xml:

<property name="hibernate.connection.driver_class" value="net.sourceforge.jtds.jdbc.Driver" /> 
     <property name="hibernate.connection.url" value="jdbc:jtds:sqlserver://192.168.12.12:1433/DB_STORE" /> 
     <property name="hibernate.connection.username" value="sa" /> 
     <property name="hibernate.connection.password" value="[email protected]" /> 
     <property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect" /> 
     <property name="hibernate.connection.pool_size" value="100" /> 
     <property name="hibernate.hbm2ddl.auto" value="update" /> 

любая помощь по предложению очень ценится. Спасибо.

ответ

0

попробуйте как показано ниже: В моем приложении это хорошо работает.

<property name="hibernate.connection.driver_class" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/> 
<property name="hibernate.connection.url" value="jdbc:sqlserver://<server-address>:<port>;databaseName=<db-name>;selectMethod=cursor"/> 

Я использую следующие баночка files-

msbase.jar 
mssqlserver.jar 
msutil.jar 
sqljdbc4.jar  
Смежные вопросы