From ebc0fabbdb05fff1db1e05e1d883cbedc4ed8fcf Mon Sep 17 00:00:00 2001 From: rbygrave Date: Sun, 15 Aug 2021 14:15:03 +1200 Subject: [PATCH] #2311 - Fix BindPadding for empty list --- .../src/main/java/io/ebeaninternal/server/core/BindPadding.java | 2 +- .../test/java/io/ebeaninternal/server/core/BindPaddingTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/core/BindPadding.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/BindPadding.java index 75963723e..8659fabfd 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/core/BindPadding.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/core/BindPadding.java @@ -33,7 +33,7 @@ public final class BindPadding { * Extra padding on binding id's in order to get better hit ratio on DB prepared statements / query plans. */ static int padding(int size) { - if (size == 1) { + if (size <= 1) { return 0; } if (size <= 5) { diff --git a/ebean-core/src/test/java/io/ebeaninternal/server/core/BindPaddingTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/BindPaddingTest.java index d0363d2c6..483963fcc 100644 --- a/ebean-core/src/test/java/io/ebeaninternal/server/core/BindPaddingTest.java +++ b/ebean-core/src/test/java/io/ebeaninternal/server/core/BindPaddingTest.java @@ -29,7 +29,7 @@ public class BindPaddingTest { @Test public void padding() { - + assertEquals(0, BindPadding.padding(0)); assertEquals(0, BindPadding.padding(1)); assertEquals(3, BindPadding.padding(2)); assertEquals(2, BindPadding.padding(3));