我正在尝试使用 JDBI 的声明式样式从表中获取数据。 它因 NoClassDefFoundError 而失败。 当我尝试在 JDBI 中使用 Fluet 风格时,它工作正常。 POM.xml 注册了 SqlObject 插件 DOA 服务 错误 我不确定我错过了什么。 关于如何继续调试此问题的 ...
我正在尝试使用 JDBI 的声明式样式从表中获取数据。 它因 NoClassDefFoundError 而失败。 当我尝试在 JDBI 中使用 Fluet 风格时,它工作正常。 POM.xml 注册了 SqlObject 插件 DOA 服务 错误 我不确定我错过了什么。 关于如何继续调试此问题的 ...
我正在使用 JDBI 在 MariaDB 10.6.8 中插入几行,使用 Hikari 连接池并将autoCommit设置为false 。 我的期望是 useTransaction(..) 将打开一个事务并在成功批量插入后提交它。 但是,实际情况并非如此,我必须显式调用 handle.commit ...
我有一个 Dropwizard + Jdbi + Postgres 12 安装程序。 我想在复杂/嵌套的 JsonB 列上使用 SQL/Json 路径表达式运行以下查询: 问题是我无法将 regEx 参数绑定在 Json 路径表达式内的双引号内,并且查询不返回任何结果。 当我直接在 Postgres ...
我有很大的 SQL,大约 50 行,我们使用 JDBI 和 Postgresql,我需要添加一个额外的非强制性列,所以我做了: 因此,如果:byPortfolio 为 true,则应删除此列,如果为 false,则应存在此列。 如果存在 ia1.investmentAccountAbbreviat ...
我有一个孩子 class,其中嵌套了一个成员变量,定义如下。 但是,当我跑步时val child = childRepo[1] child.parent是null 。 如何自动获取嵌套成员变量? 模型.kt 儿童报告 ...
首先,我是 Java Web 开发领域的新手。 我正在使用 Dropwizard 进行一个小项目。 我想使用 JDBI 与我的数据库进行交互。 但是,我无法导入 DataSourceFactory。 我正在使用 Maven。 根据我的阅读,我认为 JDBI 模块是核心模块之一。 我尝试显式添加依赖 ...
有没有办法告诉 JDBI 我想在整个应用程序中使用特定的插件(在我的例子中是 SqlObjectPlugin),而不必在每次使用时重新指定? 在我的应用程序代码中,我有以下内容: 我厌倦了在我的代码中重复第二个样板行。 致 JDBI 开发人员:我非常喜欢这个产品:谢谢! :) ...
尝试通过用户名获取用户时出现映射异常。 // 不知道为什么 Stack Overflow 需要这么多非代码描述..................................... ..................................................... . ...
尽管我看到正在填充 SQLite 表,但由于线程泄漏,测试失败了。 当我介绍使用 JDBI 写入 SQLite 表时,问题开始发生。 JDBI 是否存在已知的线程泄漏问题? 我将如何进一步调试它? (基础测试 class 中的此注释正在寻找并报告线程泄漏。) 错误信息 ...
想象一个场景,我正在查询订单表以获取用户列表并尝试查找他们的订单。 我正在尝试获取带有用户 ID 键集和订单对象列表的地图。 返回类型与此类似 - Map<Integer, List> 查询本身就像:- 如何获取地图,其中键作为用户 ID,订单对象列表作为值? 我正在尝试这些方 ...
Dao接口中的方法 错误跟踪: "level":"ERROR","categories":[],"msg":"Servlet.service() for servlet [dispatcherServlet] 在路径 [] 的上下文中抛出异常 [请求处理失败;嵌套异常是 org.jdb ...
我正在尝试在 Quarkus 本机模式下运行JDBI库。 通过将通过反射访问的所有类包含到反射配置.json ,我能够成功运行它。 但是,在调用时我仍然在运行时收到此异常(作为警告): 我尝试将 lambda 表达式 class 添加到reflection-config.json但这并没有解决它: ...
我们曾经在 (Java)域逻辑中有一个约束,如果该task_id已经存在,则该约束会阻止将实体(foo,task_id)插入到表entity_a中。 然后我们抛出了一个可以被监听的特定异常。 现在我们将该逻辑移到它应该在的数据库中: 现在我仍然想抛出和之前一样的异常,但是我需要识别数据库层抛出 ...
首先,我已经尝试过这个JDBI 3: Nested SQLObject但它没有用 我正在尝试与其他人基本相同的事情,在 jdbi 3 中收集一些嵌套对象,但改用RegisterConstructorMapper 。 这是我的代码: ClassA.java ClassB.java 我的 ...
我正在使用 jdbi v3,我最近想添加一个记录器来检查我的查询语句。 检查文档我发现了这个https://jdbi.org/#_sqllogger 这指的是这个类https://jdbi.org/apidocs/org/jdbi/v3/core/statement/Slf4JSqlLogger ...
我们的应用程序使用 Dropwizard 和 JDBI 来处理对 Postgres 数据库的查询。 通常我们会有一个不同的数据库用于生产和登台,但现在我们正在与一个新系统集成,它共享同一个数据库用于登台和生产,但使用一组不同的表。 例如,我们将有表 users 和 users_stg 有没有办法以动 ...
根据此处生成身份验证令牌后,它在过期前 15 分钟内有效。 因此,如果您不保持连接,它将在 15 mins 后过期。 在应用程序启动时,我们的代码有点像这样: Jdbi.create(dbProperties().getDbUrl(), jdbiProperties()); jdbiPropert ...
使用查询“ BEGIN; INSERT INTO employee (id, name) VALUES (:id,:name); COMMIT; ”通过 java 代码提交事务并另外设置 id 和 name 参数但出现以下错误。 "Caused by: java.sql.SQLSyntaxErr ...
我有一个数据列表 object,如下所示: 如何将详细信息列表绑定到 JDBI SQL 查询中。 我知道如何使用单一数据类型来完成它,但只是不确定当您从“详细信息”数据 class 获取属性时它是如何工作的。 例如: ...
然后我有两个 JDBI 函数来获取“Sample”和“Other Sample”。我需要创建第三个 class, ResultDto ,如下所示: 结果:{ "time": "2022-01-14", "name": "name", "id": 12 "list": [ ...