File tree Expand file tree Collapse file tree 10 files changed +26
-34
lines changed 
kotlin/examples/kotlin/mybatis3 Expand file tree Collapse file tree 10 files changed +26
-34
lines changed Original file line number Diff line number Diff line change 8080    <sonar .host.url>http://localhost:9000</sonar .host.url>
8181
8282    <kotlin .code.style>official</kotlin .code.style>
83-     <test .containers.version>1.21.3 </test .containers.version>
83+     <test .containers.version>2.0.1 </test .containers.version>
8484    <osgi .export>org.mybatis.dynamic.sql.*;version=${project.version} ;-noimport:=true</osgi .export>
8585
8686    <!--  Reproducible Builds --> 
177177    </dependency >
178178    <dependency >
179179      <groupId >org.testcontainers</groupId >
180-       <artifactId >junit-jupiter</artifactId >
180+       <artifactId >testcontainers- junit-jupiter</artifactId >
181181      <version >${test.containers.version} </version >
182182      <scope >test</scope >
183183    </dependency >
184184    <dependency >
185185      <groupId >org.testcontainers</groupId >
186-       <artifactId >postgresql</artifactId >
186+       <artifactId >testcontainers- postgresql</artifactId >
187187      <version >${test.containers.version} </version >
188188      <scope >test</scope >
189189    </dependency >
195195    </dependency >
196196    <dependency >
197197      <groupId >org.testcontainers</groupId >
198-       <artifactId >mariadb</artifactId >
198+       <artifactId >testcontainers- mariadb</artifactId >
199199      <version >${test.containers.version} </version >
200200      <scope >test</scope >
201201    </dependency >
207207    </dependency >
208208    <dependency >
209209      <groupId >org.testcontainers</groupId >
210-       <artifactId >mysql</artifactId >
210+       <artifactId >testcontainers- mysql</artifactId >
211211      <version >${test.containers.version} </version >
212212      <scope >test</scope >
213213    </dependency >
Original file line number Diff line number Diff line change 2323public  interface  TestContainersConfiguration  {
2424    DockerImageName  POSTGRES_LATEST  = DockerImageName .parse ("postgres:18.0" );
2525    DockerImageName  MARIADB_LATEST  = DockerImageName .parse ("mariadb:12.0.2" );
26-     // Note - Can't go past MySQL:9.2.0 until this is released: https://github.com/testcontainers/testcontainers-java/pull/10185 
27-     DockerImageName  MYSQL_LATEST  = DockerImageName .parse ("mysql:9.2.0" );
26+     DockerImageName  MYSQL_LATEST  = DockerImageName .parse ("mysql:9.5.0" );
2827}
Original file line number Diff line number Diff line change 5050import  org .mybatis .dynamic .sql .select .render .SelectStatementProvider ;
5151import  org .mybatis .dynamic .sql .update .render .UpdateStatementProvider ;
5252import  org .mybatis .dynamic .sql .util .mybatis3 .CommonSelectMapper ;
53- import  org .testcontainers .containers .PostgreSQLContainer ;
5453import  org .testcontainers .junit .jupiter .Container ;
5554import  org .testcontainers .junit .jupiter .Testcontainers ;
55+ import  org .testcontainers .postgresql .PostgreSQLContainer ;
5656
5757@ Testcontainers 
5858class  CustomRenderingTest  {
5959
60-     @ SuppressWarnings ("resource" )
6160    @ Container 
62-     private  static  final  PostgreSQLContainer <?>  postgres  =
63-             new  PostgreSQLContainer <> (TestContainersConfiguration .POSTGRES_LATEST )
61+     private  static  final  PostgreSQLContainer  postgres  =
62+             new  PostgreSQLContainer (TestContainersConfiguration .POSTGRES_LATEST )
6463                    .withInitScript ("examples/custom_render/dbInit.sql" );
6564
6665    private  SqlSessionFactory  sqlSessionFactory ;
Original file line number Diff line number Diff line change 4949import  org .mybatis .dynamic .sql .util .mybatis3 .CommonDeleteMapper ;
5050import  org .mybatis .dynamic .sql .util .mybatis3 .CommonSelectMapper ;
5151import  org .mybatis .dynamic .sql .util .mybatis3 .CommonUpdateMapper ;
52- import  org .testcontainers .containers .MariaDBContainer ;
5352import  org .testcontainers .junit .jupiter .Container ;
5453import  org .testcontainers .junit .jupiter .Testcontainers ;
55- 
54+ import   org . testcontainers . mariadb . MariaDBContainer ; 
5655
5756@ Testcontainers 
5857class  MariaDBTest  {
5958
60-     @ SuppressWarnings ("resource" )
6159    @ Container 
62-     private  static  final  MariaDBContainer <?>  mariadb  =
63-             new  MariaDBContainer <> (TestContainersConfiguration .MARIADB_LATEST )
60+     private  static  final  MariaDBContainer  mariadb  =
61+             new  MariaDBContainer (TestContainersConfiguration .MARIADB_LATEST )
6462                    .withInitScript ("examples/mariadb/CreateDB.sql" );
6563
6664    private  static  SqlSessionFactory  sqlSessionFactory ;
Original file line number Diff line number Diff line change 3939import  org .mybatis .dynamic .sql .render .RenderingStrategies ;
4040import  org .mybatis .dynamic .sql .select .render .SelectStatementProvider ;
4141import  org .mybatis .dynamic .sql .util .mybatis3 .CommonSelectMapper ;
42- import  org .testcontainers .containers .MariaDBContainer ;
4342import  org .testcontainers .junit .jupiter .Container ;
4443import  org .testcontainers .junit .jupiter .Testcontainers ;
44+ import  org .testcontainers .mariadb .MariaDBContainer ;
4545
4646@ Testcontainers 
4747class  OrderByCaseTest  {
4848
49-     @ SuppressWarnings ("resource" )
5049    @ Container 
51-     private  static  final  MariaDBContainer <?>  mariadb  =
52-             new  MariaDBContainer <> (TestContainersConfiguration .MARIADB_LATEST )
50+     private  static  final  MariaDBContainer  mariadb  =
51+             new  MariaDBContainer (TestContainersConfiguration .MARIADB_LATEST )
5352                    .withInitScript ("examples/mariadb/CreateDB.sql" );
5453
5554    private  static  SqlSessionFactory  sqlSessionFactory ;
Original file line number Diff line number Diff line change 3838import  org .mybatis .dynamic .sql .render .RenderingStrategies ;
3939import  org .mybatis .dynamic .sql .select .render .SelectStatementProvider ;
4040import  org .mybatis .dynamic .sql .util .mybatis3 .CommonSelectMapper ;
41- import  org .testcontainers .containers .MySQLContainer ;
4241import  org .testcontainers .junit .jupiter .Container ;
4342import  org .testcontainers .junit .jupiter .Testcontainers ;
43+ import  org .testcontainers .mysql .MySQLContainer ;
4444
4545@ Testcontainers 
4646class  MySQLTest  {
4747
48-     @ SuppressWarnings ("resource" )
4948    @ Container 
50-     private  static  final  MySQLContainer <?>  mysql  =
51-             new  MySQLContainer <> (TestContainersConfiguration .MYSQL_LATEST )
49+     private  static  final  MySQLContainer  mysql  =
50+             new  MySQLContainer (TestContainersConfiguration .MYSQL_LATEST )
5251                    .withInitScript ("examples/mariadb/CreateDB.sql" );
5352
5453    private  SqlSessionFactory  sqlSessionFactory ;
Original file line number Diff line number Diff line change 3535import  org .mybatis .dynamic .sql .render .RenderingStrategies ;
3636import  org .mybatis .dynamic .sql .select .render .SelectStatementProvider ;
3737import  org .mybatis .dynamic .sql .util .mybatis3 .CommonSelectMapper ;
38- import  org .testcontainers .containers .PostgreSQLContainer ;
3938import  org .testcontainers .junit .jupiter .Container ;
4039import  org .testcontainers .junit .jupiter .Testcontainers ;
40+ import  org .testcontainers .postgresql .PostgreSQLContainer ;
4141
4242@ Testcontainers 
4343class  PostgresTest  {
4444
45-     @ SuppressWarnings ("resource" )
4645    @ Container 
47-     private  static  final  PostgreSQLContainer <?>  postgres  =
48-             new  PostgreSQLContainer <> (TestContainersConfiguration .POSTGRES_LATEST )
46+     private  static  final  PostgreSQLContainer  postgres  =
47+             new  PostgreSQLContainer (TestContainersConfiguration .POSTGRES_LATEST )
4948                    .withInitScript ("examples/postgres/dbInit.sql" );
5049
5150    private  static  SqlSessionFactory  sqlSessionFactory ;
Original file line number Diff line number Diff line change 4141import  org .mybatis .dynamic .sql .select .SelectModel ;
4242import  org .mybatis .dynamic .sql .select .render .SelectStatementProvider ;
4343import  org .mybatis .dynamic .sql .util .mybatis3 .CommonSelectMapper ;
44- import  org .testcontainers .containers .MariaDBContainer ;
4544import  org .testcontainers .junit .jupiter .Container ;
4645import  org .testcontainers .junit .jupiter .Testcontainers ;
46+ import  org .testcontainers .mariadb .MariaDBContainer ;
4747
4848@ Testcontainers 
4949class  Gh655Test  {
5050
51-     @ SuppressWarnings ("resource" )
5251    @ Container 
53-     private  static  final  MariaDBContainer <?>  mariadb  =
54-             new  MariaDBContainer <> (TestContainersConfiguration .MARIADB_LATEST )
52+     private  static  final  MariaDBContainer  mariadb  =
53+             new  MariaDBContainer (TestContainersConfiguration .MARIADB_LATEST )
5554                    .withInitScript ("examples/mariadb/CreateDB.sql" );
5655
5756    private  static  SqlSessionFactory  sqlSessionFactory ;
Original file line number Diff line number Diff line change @@ -35,9 +35,9 @@ import org.mybatis.dynamic.sql.util.kotlin.mybatis3.insertMultiple
3535import  org.mybatis.dynamic.sql.util.kotlin.mybatis3.select 
3636import  org.mybatis.dynamic.sql.util.kotlin.mybatis3.update 
3737import  org.mybatis.dynamic.sql.util.mybatis3.CommonSelectMapper 
38- import  org.testcontainers.containers.PostgreSQLContainer 
3938import  org.testcontainers.junit.jupiter.Container 
4039import  org.testcontainers.junit.jupiter.Testcontainers 
40+ import  org.testcontainers.postgresql.PostgreSQLContainer 
4141import  java.sql.JDBCType 
4242
4343@Testcontainers
Original file line number Diff line number Diff line change @@ -35,9 +35,9 @@ import org.mybatis.dynamic.sql.util.kotlin.mybatis3.update
3535import  org.mybatis.dynamic.sql.util.mybatis3.CommonDeleteMapper 
3636import  org.mybatis.dynamic.sql.util.mybatis3.CommonSelectMapper 
3737import  org.mybatis.dynamic.sql.util.mybatis3.CommonUpdateMapper 
38- import  org.testcontainers.containers.MariaDBContainer 
3938import  org.testcontainers.junit.jupiter.Container 
4039import  org.testcontainers.junit.jupiter.Testcontainers 
40+ import  org.testcontainers.mariadb.MariaDBContainer 
4141import  java.util.Locale 
4242
4343@Testcontainers
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments