spring-jdbc

    1熱度

    2回答

    我有一個Oracle存儲過程中的輸出參數返回BLOB: PROCEDURE GET_IMAGE_DATA(i_image_type IN NUMBER, o_image_data OUT BLOB) IS BEGIN SELECT IMAGE_DATA INTO o_image_data FROM IMAGES WHERE IMAGE_TYPE =

    3熱度

    4回答

    我正在對postgresql數據庫中的表運行查詢。數據庫位於遠程機器上。該表有大約30個使用postgresql partitioning capability的子表。 該查詢將返回一個大型的結果集,大約有180萬行。 在我的代碼中,我使用spring jdbc支持,方法JdbcTemplate.query,但我的RowCallbackHandler未被調用。 我最好的猜測是postgresql

    6熱度

    3回答

    我們使用Spring的JdbcTemplate,它通過Spring配置進行配置,如下圖所示。有沒有辦法做到這一點,而不注入數據源?我想以編程方式創建JdbcTemplate實例,並使用TheOracleDS「初始化」數據源。 我們目前的配置: Java類 private JdbcTemplate jdbcTemplate; @Resource(name = "myDataSource") p

    7熱度

    3回答

    有沒有辦法使用Spring的SimpleJdbcTemplate獲取數據庫中所有表名的列表? 被查詢的數據庫是Oracle,如果這有幫助的話。謝謝。

    5熱度

    2回答

    我想知道社區如何將Spring類的層次結構映射到「最佳實踐」。 我們沒有能力使用完整的ORM工具,但是我們正在使用Spring JDBC來減輕JDBC的一些單調乏味的特性。我們經常使用的一個類是BeanPropertyRowMapper,因爲它易於使用,並且能夠從結果集中訪問對類型不敏感的bean屬性。 我有一個類層次結構,所有的都映射回單個表(對於這個小的類層次結構採取table-per-hie

    216熱度

    4回答

    我想知道在使用@Transactional註解方法時實際發生了什麼? 當然,我知道Spring將在事務中包裝該方法。 不過,我有以下幾點疑惑: 聽說春天創建代理類?有人可以解釋這更多深度。 實際上駐留在該代理類中的是什麼?實際課堂會發生什麼?我怎麼能看到Spring的創建代理的類 我也看了在春天的文檔是: 注:由於這種機制是基於代理,只有「外部」方法調用通過進來代理將被攔截。這意味着即使被調用的方

    5熱度

    2回答

    我正在使用的項目使用直接的JDBC數據訪問的所有樣板榮耀,並且不使用任何事務。我覺得使用事務並簡化數據訪問方法的編寫方式非常重要,特別是當前正在進行一些更改。該項目已有相當長的一段時間,並不適合ORM框架。它也使用了大量的單例(ugh),並且將它解開以使它能夠使用依賴注入將是相當多的工作,我認爲我不能說服任何人現在我們應該這樣做。 我喜歡春天JDBC的接口,特別是通過其SimpleJdbcTemp

    1熱度

    1回答

    我有一個存儲過程,它返回一個整數以及一個類型爲VARCHAR的輸出參數。 我正在使用Spring 2.5.6,無法找到同時讀取返回值和Out參數的方法。 SimpleJdbcCall.executeFunction(..)有一個讀取存儲過程返回值的功能,但沒有Out參數的功能。 SimpleJdbcCall.execute(..)可以讀出參數。 春季還有其他方法可以做到上述。 我是否缺少可以同時讀

    10熱度

    1回答

    我使用了SimpleJdbcTemplate和MapSqlParameterSource在如下因素的方法: MapSqlParameterSource parameterSource = new MapSqlParameterSource(); parameterSource.addValue("typeId", typeId, Types.BIGINT); List<Long> ids =

    38熱度

    5回答

    我正在學習JdbcTemplate和NamedParameterJdbcTemplate的奇觀。我喜歡我所看到的,但有沒有簡單的方法可以查看它最終執行的底層SQL?我希望看到這是出於調試目的(爲了例如在外部工具中調試生成的SQL)。