jdbctemplate

    2熱度

    1回答

    我有一個spring應用程序,其主頁觸發多個ajax調用,然後從數據庫中獲取數據並返回。該數據庫已配置連接池,minPoolSize爲50,maxPoolSize爲100. 現在,當我打開主頁時,與DB建立了約7個連接,預計在7個附近建立ajax調用,而我假設都創建自己的連接。現在,當我刷新頁面時,我看到7個更多的新連接已建立(我看到來自db2監視的總共14個物理連接),這似乎是意外的,因爲我認爲

    0熱度

    1回答

    我現在正在學習Spring,從目前爲止我所瞭解的情況看,好像NamedParameterJdbcTemplate提供了與JdbcTemplate相同的功能,並且它允許您使用命名參數。 所以問題首先是爲什麼你會使用JdbcTemplate,如果你總是可以使用NamedParameterJdbcTemplate來代替,那麼如果你說最初沒有打算在你的DAO類中使用命名參數,但是由於某種原因你決定使用它們

    1熱度

    1回答

    我已經有一個現有的代碼庫,其中架構(如db_1,db_2 ..)在運行時創建。 目前,我們正在使用的JdbcTemplate,使用它很容易附加在本地SQL模式查詢的一些事情,如: - sql = " Select * from "+schema+".user"; jdbcTemplate.query(sql, new UserMapper()); 現在我想知道的是如何提供模式在像運行冬眠我用

    0熱度

    1回答

    我是Spring的新手,遇到了一個令人困惑的錯誤。 在JDBCTemplate.class的第423行我在releaseConnection方法完成後遇到TargetInvocationException。換句話說 - 雖然使用eclipse我正在做一個步驟。 我從releaseConnection返回並嘗試並通過第423行後觸發TIE。目標是空的,所以我不知道發生了什麼。 有關如何解決此問題的任

    0熱度

    1回答

    package com.techm.template; import java.sql.Types; import java.util.Date; import java.util.HashMap; import java.util.Map; import javax.sql.DataSource; import org.springframework.jdbc.core.JdbcT

    1熱度

    2回答

    我不明白爲什麼我得到「無效的列名稱」在這裏。 我們在Oracle中直接嘗試過一種sql的變體,它工作正常,但是當我使用jdbcTemplate進行嘗試時,出現了一些問題。 List<Dataholder> alleXmler = jdbcTemplate.query("select p.applicationid, x.datadocumentid, x.datadocumentxml " +

    3熱度

    2回答

    我有一個工作的RowMapper代碼將數據庫表格行映射到java對象中。我想改變使用lambda表達式的實現。但是,我總是得到錯誤;代碼片段如下; String queryString = "select * from person where person_id = ? "; RowMapper rowMapper = (rs, rowNum) -> { Person p = new Pe

    1熱度

    1回答

    我在jdbcTemplate中編寫查詢來創建報告,現在我想將過濾器添加到報告中。例如,如果我有查詢創建每天的所有聯繫人的報告,現在我想過濾它只是在兩個日期之間不是全部 什麼是最好的方法來做到這一點? 在jdbcTemplate中有一種特殊的方法可以做到這一點嗎?

    0熱度

    1回答

    我需要類似我的函數中的動態返回類型。我在這一刻代碼如下: @Repository public class SswltDataDAO { private static final Logger logger = LoggerFactory.getLogger(SswltDataDAO.class); private JdbcTemplate jdbcTemplate;

    0熱度

    2回答

    我有一個列表,其中包含了一些名數據: List<String> names; //not null, already with values 而且我有一個整數,其中包含了創建的名稱的ID: Integer creatorId = 47; 最後,我不得不刪除SQL,它是這樣的: String deleteSql = "DELETE FROM persons WHERE person_name