我有两个问题与Spring jdbc批处理插入有关:如果有人能在这个上帮我
问题1:场景:插入语句为:INSERT into EMPLOYEE_TABLE VALUES(....);
query = "INSERT into EMPLOYEE_TABLE VALUES(....)";
dbConnection.prepareStatement(query);
我可以给insert语句提示/*+APPEND_VALUES*/
吗?我的意思是在jdbc调用中有提示有什么缺点吗?
问题2:ojdbc6.jar的最大批量大小是多少?
提前感谢
问题1:我能想到的主要缺点是您依赖于Oracle独有的功能。在这种特殊情况下,这还不错,因为该提示不应该更改查询语义。
问题2:我不知道理论上的最大批量,无论如何,我建议选择一个"好"的通用初始值(我倾向于选择75,50到100之间的任何值都可以),并通过分析您的特定用例来完善这个值。通常情况下,您的初始值将足够好。