jdbi

    2熱度

    1回答

    在使用JDBI的@BindBean將值插入Dropwizard中的Mysql數據庫時,我始終得到下面的異常。問題似乎是JDBI無法在bean中找到屬性。我已經將這個問題分解成了一個單獨的項目,但是不知道哪裏出了問題。我會非常感謝一些建議。 org.skife.jdbi.v2.exceptions.UnableToExecuteStatementException: Unable to execut

    4熱度

    1回答

    TLDR; 的JDBI @BindBean註釋生成與AutoValue一個IllegalAccessException生成的類型,因爲所生成的類型是包專用,默認情況下無法通過默認使用反射來訪問。 是JDBI呆板或有通過AutoValue一個解決方法嗎? (以下全部問題) 快速背景 我試圖使用JDBI @BindBean批註與類型,其源使用AutoValue產生。 package com.examp

    1熱度

    1回答

    非常奇怪,我發現我的MSSQL數據庫中的JDBI查詢返回錯誤的值爲datetimeoffset(4)類型的列。在數據庫中,我有一個單行(我刪除了理智的緣故,所有其他行) ID | Datetimeoffset ------------------------------------ 1 | 2016-01-19 22:03:17.0309 -05:00 當我在Java中運行下面,它打印出2

    0熱度

    1回答

    我可以使用IntelliJ的語言注入來改進庫嗎?我知道如何通過註釋或評論add them to my own code,但我想在JDBI的@SqlUpdate和@SqlQuery也有語法着色。

    0熱度

    2回答

    我正在使用JDBI,我需要使用聚合函數來運行查詢。 我該如何去閱讀這個查詢的結果?我可以使用哪種返回類型以方便使用? @SqlQuery("select count(*), location from Customers group by location") public Type getCustomersCountByLocation(); 我一個別名可能添加到聚合函數的結果,寫一個匹配

    1熱度

    1回答

    重新連接我正在使用Drowizard 0.9.2和JDBI連接到MySql服務器。 如果我的應用程序由於異步部署而啓動,現在可能會發生MySql數據庫不活動。然後我希望我的應用程序循環並檢查每5秒左右是否可以訪問數據庫。 上述框架如何可能?

    0熱度

    1回答

    我有一個簡單的CRUD應用程序和後端代碼在dropwizard中。整個應用程序只包含簡單的資源類和crud操作,除了涉及一些業務邏輯的情況。 我想解壓縮到服務而不是將其放入資源類本身。但爲此,我的服務需要一個按需訪問的jdbi連接來訪問數據並完成它的工作。 我所有的連接字符串和配置值都在YML文件中。由於這個應用程序將運行在具有不同yml文件的不同服務器上,因此我不想將yml文件名進行硬編碼,以便

    3熱度

    1回答

    我正在使用jdbi連接到db並執行sql命令。 dbi = new DBI("jdbc:mysql://"+dbHostName+"/"+dbName, "root", ""); dbi.withHandle(new HandleCallback<Object>() { @Override public Object withHandle(Handle handl

    1熱度

    1回答

    我正在使用JDBI發出一個簡單的mysql選擇查詢。在這種情況下,如果我嘗試綁定表名,則會出現錯誤的SQL語法錯誤。 代碼片段: @SqlQuery("select * from <table> where rowid=:rowid") @SingleValueResult @Mapper(ContentRecordMapper.class) public abstract Optional

    1熱度

    1回答

    我想做一個複雜的查詢,並讓JDBI處理結果映射。通常情況下,我會做這樣的事情: interface MyDao { @MapResultAsBean @SqlQuery("hardcoded query with :arg here") ResultDto query(@Bind("arg") String arg); } ResultDto result = dbi.op