jdbi

    1熱度

    1回答

    我正在使用skife來幫助我處理數據庫查詢。我有下面的查詢和方法。 @SqlQuery("select * from profile where profile_id >= :from and profile_id < :to") List<Profile> findAllInRange(@Bind("from")int from, @Bind("to")int to); 我收到以下錯誤 o

    1熱度

    1回答

    以下是我有: userDAO的 public interface UserDao { @SqlUpdate("...") int action1(@BindBean(..)) @SqlUpdate("...") int action2(@BindBean(..)) } 的UserManager public class UserManager {

    0熱度

    1回答

    隨着內嵌拉姆達,很容易將其他參數傳遞到映射器: int importantThing = 1234; h.createQuery("SELECT * FROM somewher").map( (int idx, ResultSet rs, StatementContext ctx) -> new Thing(rs, importantThing) ).list()... 但我會關

    1熱度

    1回答

    我正在爲項目使用JDBI/Dropwizard,並且想要運行一些簡單的查詢。我有一個查詢,像這樣: private static final String GET_STUFF = "SELECT * FROM myTable WHERE state IN (:desiredState)" 我的變量綁定在我的方法,像這樣: 但是,在運行時,我得到了以下錯誤: org.skife.jdbi.v2.ex

    0熱度

    1回答

    我目前使用JDBI將POJO保存到我的數據庫中。我正在使用MS SQL Server作爲我的數據庫。由於映射LocalDate變量沒有值的問題,我目前無法在表中插入一行。 scoreDate字段是LocalDate類型,是非強制性的,我沒有爲該字段傳遞任何值。但在嘗試運行下面的測試時,我得到了下面的錯誤。 請您指教這個問題是什麼以及如何解決問題? 測試類 @Test public voi

    1熱度

    1回答

    有沒有辦法將java Map<String, Object>綁定到JDBI @BindBean註釋中的varchar。 因此,例如,我有一個類Something.class和我創建一個 @SqlBatch("INSERT INTO Something (name, payload) VALUES(:name, :payload)")。 現在在我的Java類name是String型和​​是Map<S

    1熱度

    1回答

    我有一個Oracle 12c數據庫。有一個名爲Artifacts的表格。該表是這樣的: ID | BONETYPE | AGE ID總是生成爲身份NUMBER(12,0)等將被插入工件時,數據庫分配的。 BONETYPE & AGE只是字符串。對於BONETYPE & AGE有一個獨特的限制。 我有一個數據庫查詢,插入缺失的記錄,看起來像這樣: INSERT /*+ IGNORE_ROW_ON

    0熱度

    1回答

    我正在使用帶有JDBI的Dropwizard。我有用於用戶數據的典型DAO: public interface UserDao { @SqlQuery("select * from users where role = :id") @Mapper(UserMapper.class) String findNameById(@BindBean Role role);

    1熱度

    1回答

    其他人詢問how to do this with object queries。 我想使用JDBI流利的接口在SQL(mysql)中將字符串列表映射到IN子句中。

    0熱度

    1回答

    我有一個帶有2個數據庫連接的DropWizard項目:一個MySql和一個Oracle(v11)。 MySql連接和查詢工作得很好。我沒有從我的Oracle查詢中獲取任何數據,並且我的日誌中沒有錯誤。 我DOA看起來是這樣的: public interface DummyDao { @SqlQuery( "select prod_sku, initial_qty, curr