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 {
456
456
newSession().use { session ->
457
457
val mapper = session.getMapper(PersonMapper ::class .java)
458
458
459
- val rows = mapper.count { allRows() }
459
+ val rows = mapper.count { allRows() }
460
460
461
461
assertThat(rows).isEqualTo(6L )
462
462
}
Original file line number Diff line number Diff line change @@ -572,6 +572,24 @@ class GeneralKotlinTest {
572
572
}
573
573
}
574
574
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
+
575
593
@Test
576
594
fun testRawUpdate1 () {
577
595
newSession().use { session ->
You can’t perform that action at this time.
0 commit comments