当前位置: 首页 > 知识库问答 >
问题:

在hibernate中设置全局查询超时

闾丘玮
2023-03-14

如何在应用程序级别配置默认查询超时。我使用spring、hibernate和db2作为后端。在datasource级别设置超时不是一个选项,因为我们使用的是旧版本的IBM WebSphere。我尝试在事务管理器中配置defaultTimeout,但这没有帮助。我也不想集成c3p0连接池。hibernate是否为在应用程序级别设置全局查询超时提供了其他选项,如果是,如何配置。

共有1个答案

邬弘化
2023-03-14

下面是spring配置。

 类似资料:
  • 问题内容: 我知道我可以每次设置超时: …但是我想设置一个全局超时来保持我的代码为DRY。 问题答案: UPDATED :$ http将不遵守默认设置,因为它在httpProvider中设置了超时(请参见注释)。可能的解决方法: https //gist.github.com/adnan-i/5014277 原始答案:

  • 我正在使用Spring框架。使用NamedParameterJdbcTemplate时,如何设置查询超时?我注意到JdbcTemplate有一个setQueryTimeout(int queryTimeout)方法,但我还没有找到一种使用NamedParameterJdbcTemplate实现这一点的方法。它有一个getJdbcOperations()方法,但似乎没有公开setQueryTimeo

  • 问题内容: 我正在尝试为我的应用程序修改golang时区 我看了一下 时间 包,初始化时区发生在 time / zoneinfo_unix.go @ initLocal 该函数只是尝试读取环境变量,如果有效,则将其加载 如果不是,它会回退,如果它无效,则会回退到 到目前为止我尝试过的 1-工作正常-但我不想使用任何一种方法-: 在我的docker文件中,我将ENV传递给了容器, 进入容器重击,运行

  • 问题内容: 我试图在mysql中设置sql_mode,但会引发错误。 命令: 这不是设置多种模式的正确方法吗?设置会话和全局模式的优点是什么?哪有?我有不同的用户尝试使用不同的UNC值更新数据库,并插入od将会话模式设置为“ NO_BACKSLASH_ESCAPES”,尽管为此我可以使用一种通用的模式。这有意义吗? 请告诉我。 谢谢。 问题答案: 我解决了 正确的模式是:

  • 主要用于设置三级权限以及密码策略等。 该功能用于设置是否启用三级权限以及密码策略相关配置。参数设置完成后,需要5分钟后生效。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “系统配置/全局设置/全局设置” 菜单项,进入全局设置页面。 目前全局设置支持设置以下选项: 配额检查开关:设置是否启用配额检查,默认关闭配额检查。如用户有配额限制的要求,可以开启配额检查,开启后,用户可以在域或

  • 目前仅支持字典设置和全局设置,参数配置后全局生效。 字典设置 用于自定义云管平台中常用菜单的显示名称。 全局设置 主要用于设置三级权限以及密码策略等。