我的一般問題是:如果批處理中只有一個查詢,則調用preparedStatement.executeBatch()
效率低下嗎?僅使用一個查詢執行批處理?
我正在爲Java Helper Library寫一個通用方法來執行查詢。有一個名爲HelperQuery
的javabean,它包含另一個名爲QueryParameter
的javabean數組列表,其中包含一個類型(如STRING
,BLOB
,INT
等)和一個值。 QueryParameter
用於填寫HelperQuery
的PreparedStatement
。在很多情況下,只會有一個數組QueryParameter
s。
我的具體問題是:我應該處理不同的事情,如果有中QueryParameter
只有一個陣列或者這將是確定處理事情完全一樣的,不管QueryParameter
S如何多有?
在我爲問題生成代碼時實現了答案。 – kentcdodds