jdbi

    0熱度

    1回答

    @SingleValueResult是做什麼用的?它是否強制約束'單值結果'? 全名:org.skife.jdbi.v2.sqlobject.customizers.SingleValueResult 這裏有一些鏈接一下: https://groups.google.com/forum/#!topic/jdbi/tQge_FNUoiw https://news.ycombinator.com/it

    0熱度

    1回答

    我正在使用帶有JDBI的模型映射器,但我無法將模型映射器用於SQL對象查詢。 比如我有這樣的選擇 @SqlQuery("select * from example") 和文檔說,我必須使用ResultSetMapper或ResultSetMapperFactory映射的結果。 我想編寫一個使用模型映射器的映射器,但我有一些問題需要了解,如果我可以(下面的代碼不起作用)。 這裏是在Example

    1熱度

    2回答

    嘿,我正在改變使用JDBI表分區的問題。下面是我試圖運行的查詢的一個示例: ALTER TABLE table1 DROP PARTITION P_1 在從表「table1」中刪除分區「P_1」時,MySQL運行良好。 我實現它在我的Java代碼如下所示: @SqlUpdate("ALTER TABLE table1 DROP PARTITION :partition;") public v

    2熱度

    2回答

    如何將2d字符數組從我的Postgres數據庫轉換爲本地Java char [] []?這是基於this answer我嘗試: import java.sql.Array; import java.sql.ResultSet; import java.sql.SQLException; import org.skife.jdbi.v2.StatementContext; import o

    7熱度

    5回答

    我哈瓦2 jdbi道這樣的: public interface dao1 { @Query("insert into table1 ...") findByid(myBean1); } public interface dao2 { @Query("insert into table2 ...) save(myBean2; } } 我想

    0熱度

    1回答

    我正在寫一個需要連接到數據庫的Dropwizard應用程序,並使用SQL objects來查詢數據庫,每個Dropwizard docs。 我遇到的問題是當我的查詢使用的類型說明符(::)被混淆爲綁定變量。像 SELECT (a, b, c)::user_type FROM ... WHERE id = :id 解析器事情是閱讀::user_type作爲參數佔位符。當我通過\逃脫它們時,它說查詢沒

    7熱度

    2回答

    我想在Dropwizard上使用MYSQL JDBI做一個IN查詢(不相關,我假設)。 @SqlQuery("SELECT id FROM table where field in (<list>)") List<Integer> findSomething(@BindIn("list") List<String> someList); 至於建議here,我也標註了 @UseStringTe

    0熱度

    1回答

    我運行這樣的查詢: INSERT INTO `ABC` ( `col1`, `col2`) SELECT `t`.`col1`, `t`.`col2` FROM ( SELECT `opr`.`col1`, @counter := IF(@var_2 = `opr`.`col_2`, @counter + 1, 1) AS `counter`, @val_2

    1熱度

    2回答

    我正在嘗試使用帶有dropwizard和jdbi的JSONB數據類型將json存儲在postgresql 9.4數據庫中。我能夠存儲數據,但是如果我的json比單層更深,json會變成一個字符串,而不是嵌套的json。 例如,下面的JSON { "type":"unit", "nested": { "key":"embedded" } } 實際上被存儲

    3熱度

    1回答

    我想讓JDBI將自動生成的主鍵(Long值)轉換爲另一個類。 吾道: @RegisterMapper(SystemIdMapper.class) public interface SystemDao { @SqlUpdate("insert into systems(device_id, user_id) values(:deviceId.value, :userId.value)")