繁体   English   中英

Hibernate + JPA + SQL Server 2008 R2(连接对象问题)

[英]Hibernate + JPA + SQL Server 2008 R2 (connection object issue)

我正在构建将在Apache Tomcat V7中部署的Web服务。 数据库层位于JPA,Hibernate下。但是,这里的问题随机发生,我收到一个错误,导致整个系统停止:

WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] SQL错误:0,SQLState:08S01
错误[org.hibernate.engine.jdbc.spi.SqlExceptionHelper] I / O错误:对等重置连接:套接字写入错误
WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] SQL错误:0,SQLState:HY010
错误[org.hibernate.engine.jdbc.spi.SqlExceptionHelper] 无效的状态,连接对象已关闭。 块引用

我的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="s3cr3tp@ssw0rd" />
        <property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect" />
        <property name="hibernate.connection.pool_size" value="100" />
        <property name="hibernate.hbm2ddl.auto" value="update" />

任何建议的帮助,不胜感激。 谢谢。

尝试如下:在我的应用程序中,它运行良好。

<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"/>

我使用以下jar文件-

msbase.jar
mssqlserver.jar
msutil.jar
sqljdbc4.jar    

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM