0

在 Active JDBC 中,是否有允许我们设置连接超时限制的功能?

它的工作原理就像......每当用户删除或(插入,更新等)大量数据并且突然服务器的连接丢失......如果等待时间大于定义的时间,它将回滚其事务超出限制???

问候,文森特

找到这个:Base.connection().setNetworkTimeout(); 但是...没有关于 ActiveJDBC 的文档。这还能用???

4

1 回答 1

0

这种方法不是框架的功能。有问题的代码:

Base.connection().setNetworkTimeout()

涉及java.sql.Connection,它是 JDK/JDBC 的一部分:

https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html#setNetworkTimeout-java.util.concurrent.Executor-int-

因此,您可以在那里找到文档。但是,我建议您不要跟踪超时,而是在事务下运行您的语句。这意味着无论何时出现任何错误,包括网络故障,您的数据完整性都会得到保护。请参阅:http: //javalite.io/transactions

于 2017-10-13T14:40:30.477 回答