File tree Expand file tree Collapse file tree 2 files changed +19
-1
lines changed
src/test/kotlin/examples/kotlin/mybatis3 Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -456,7 +456,7 @@ class PersonMapperTest {
456456 newSession().use { session ->
457457 val mapper = session.getMapper(PersonMapper ::class .java)
458458
459- val rows = mapper.count { allRows() }
459+ val rows = mapper.count { allRows() }
460460
461461 assertThat(rows).isEqualTo(6L )
462462 }
Original file line number Diff line number Diff line change @@ -572,6 +572,24 @@ class GeneralKotlinTest {
572572 }
573573 }
574574
575+ @Test
576+ fun testRawSelectWithGroupBy () {
577+
578+ val ss = select(lastName, count())
579+ .from(Person ) {
580+ where(firstName, isNotEqualTo(" Bamm Bamm" ))
581+ groupBy(lastName)
582+ orderBy(lastName)
583+ }
584+
585+ val expected = " select last_name, count(*) from Person " +
586+ " where first_name <> #{parameters.p1,jdbcType=VARCHAR} " +
587+ " group by last_name " +
588+ " order by last_name"
589+
590+ assertThat(ss.selectStatement).isEqualTo(expected)
591+ }
592+
575593 @Test
576594 fun testRawUpdate1 () {
577595 newSession().use { session ->
You can’t perform that action at this time.
0 commit comments