diff --git a/render/jpql/src/main/kotlin/com/linecorp/kotlinjdsl/render/jpql/serializer/impl/JpqlInSerializer.kt b/render/jpql/src/main/kotlin/com/linecorp/kotlinjdsl/render/jpql/serializer/impl/JpqlInSerializer.kt index 4d1fd3b0c..34c09926a 100644 --- a/render/jpql/src/main/kotlin/com/linecorp/kotlinjdsl/render/jpql/serializer/impl/JpqlInSerializer.kt +++ b/render/jpql/src/main/kotlin/com/linecorp/kotlinjdsl/render/jpql/serializer/impl/JpqlInSerializer.kt @@ -28,9 +28,7 @@ class JpqlInSerializer : JpqlSerializer> { writer.write(" ") writer.writeParentheses { - writer.writeEach(part.compareValues, separator = ", ") { - delegate.serialize(it, writer, context) - } + writer.writeParam(part.compareValues) } } } diff --git a/render/jpql/src/test/kotlin/com/linecorp/kotlinjdsl/render/jpql/serializer/impl/JpqlInSerializerTest.kt b/render/jpql/src/test/kotlin/com/linecorp/kotlinjdsl/render/jpql/serializer/impl/JpqlInSerializerTest.kt index 51786ff95..151502174 100644 --- a/render/jpql/src/test/kotlin/com/linecorp/kotlinjdsl/render/jpql/serializer/impl/JpqlInSerializerTest.kt +++ b/render/jpql/src/test/kotlin/com/linecorp/kotlinjdsl/render/jpql/serializer/impl/JpqlInSerializerTest.kt @@ -64,10 +64,7 @@ class JpqlInSerializerTest : WithAssertions { writer.write("IN") writer.write(" ") writer.writeParentheses(any()) - writer.writeEach(expressions, ", ", any()) - serializer.serialize(expression2, writer, context) - serializer.serialize(expression3, writer, context) - serializer.serialize(expression4, writer, context) + writer.writeParam(expressions) } }