@@ -298,6 +298,61 @@ public MappedStatement addMappedStatement(
298
298
return statement ;
299
299
}
300
300
301
+ /**
302
+ * Backward compatibility signature 'addMappedStatement'.
303
+ *
304
+ * @param id
305
+ * the id
306
+ * @param sqlSource
307
+ * the sql source
308
+ * @param statementType
309
+ * the statement type
310
+ * @param sqlCommandType
311
+ * the sql command type
312
+ * @param fetchSize
313
+ * the fetch size
314
+ * @param timeout
315
+ * the timeout
316
+ * @param parameterMap
317
+ * the parameter map
318
+ * @param parameterType
319
+ * the parameter type
320
+ * @param resultMap
321
+ * the result map
322
+ * @param resultType
323
+ * the result type
324
+ * @param resultSetType
325
+ * the result set type
326
+ * @param flushCache
327
+ * the flush cache
328
+ * @param useCache
329
+ * the use cache
330
+ * @param resultOrdered
331
+ * the result ordered
332
+ * @param keyGenerator
333
+ * the key generator
334
+ * @param keyProperty
335
+ * the key property
336
+ * @param keyColumn
337
+ * the key column
338
+ * @param databaseId
339
+ * the database id
340
+ * @param lang
341
+ * the lang
342
+ * @return the mapped statement
343
+ */
344
+ public MappedStatement addMappedStatement (String id , SqlSource sqlSource , StatementType statementType ,
345
+ SqlCommandType sqlCommandType , Integer fetchSize , Integer timeout , String parameterMap , Class <?> parameterType ,
346
+ String resultMap , Class <?> resultType , ResultSetType resultSetType , boolean flushCache , boolean useCache ,
347
+ boolean resultOrdered , KeyGenerator keyGenerator , String keyProperty , String keyColumn , String databaseId ,
348
+ LanguageDriver lang ) {
349
+ return addMappedStatement (
350
+ id , sqlSource , statementType , sqlCommandType , fetchSize , timeout ,
351
+ parameterMap , parameterType , resultMap , resultType , resultSetType ,
352
+ flushCache , useCache , resultOrdered , keyGenerator , keyProperty ,
353
+ keyColumn , databaseId , lang , null );
354
+ }
355
+
301
356
private <T > T valueOrDefault (T value , T defaultValue ) {
302
357
return value == null ? defaultValue : value ;
303
358
}
@@ -391,6 +446,55 @@ public ResultMapping buildResultMapping(
391
446
.build ();
392
447
}
393
448
449
+
450
+ /**
451
+ * Backward compatibility signature 'buildResultMapping'.
452
+ *
453
+ * @param resultType
454
+ * the result type
455
+ * @param property
456
+ * the property
457
+ * @param column
458
+ * the column
459
+ * @param javaType
460
+ * the java type
461
+ * @param jdbcType
462
+ * the jdbc type
463
+ * @param nestedSelect
464
+ * the nested select
465
+ * @param nestedResultMap
466
+ * the nested result map
467
+ * @param notNullColumn
468
+ * the not null column
469
+ * @param columnPrefix
470
+ * the column prefix
471
+ * @param typeHandler
472
+ * the type handler
473
+ * @param flags
474
+ * the flags
475
+ * @return the result mapping
476
+ */
477
+ public ResultMapping buildResultMapping (Class <?> resultType , String property , String column , Class <?> javaType ,
478
+ JdbcType jdbcType , String nestedSelect , String nestedResultMap , String notNullColumn , String columnPrefix ,
479
+ Class <? extends TypeHandler <?>> typeHandler , List <ResultFlag > flags ) {
480
+ return buildResultMapping (
481
+ resultType , property , column , javaType , jdbcType , nestedSelect ,
482
+ nestedResultMap , notNullColumn , columnPrefix , typeHandler , flags , null , null , configuration .isLazyLoadingEnabled ());
483
+ }
484
+
485
+ /**
486
+ * Gets the language driver.
487
+ *
488
+ * @param langClass
489
+ * the lang class
490
+ * @return the language driver
491
+ * @deprecated Use {@link Configuration#getLanguageDriver(Class)}
492
+ */
493
+ @ Deprecated
494
+ public LanguageDriver getLanguageDriver (Class <? extends LanguageDriver > langClass ) {
495
+ return configuration .getLanguageDriver (langClass );
496
+ }
497
+
394
498
private Set <String > parseMultipleColumnNames (String columnName ) {
395
499
Set <String > columns = new HashSet <>();
396
500
if (columnName != null ) {
@@ -454,107 +558,4 @@ private Class<?> resolveParameterJavaType(Class<?> resultType, String property,
454
558
return javaType ;
455
559
}
456
560
457
- /**
458
- * Backward compatibility signature 'buildResultMapping'.
459
- *
460
- * @param resultType
461
- * the result type
462
- * @param property
463
- * the property
464
- * @param column
465
- * the column
466
- * @param javaType
467
- * the java type
468
- * @param jdbcType
469
- * the jdbc type
470
- * @param nestedSelect
471
- * the nested select
472
- * @param nestedResultMap
473
- * the nested result map
474
- * @param notNullColumn
475
- * the not null column
476
- * @param columnPrefix
477
- * the column prefix
478
- * @param typeHandler
479
- * the type handler
480
- * @param flags
481
- * the flags
482
- * @return the result mapping
483
- */
484
- public ResultMapping buildResultMapping (Class <?> resultType , String property , String column , Class <?> javaType ,
485
- JdbcType jdbcType , String nestedSelect , String nestedResultMap , String notNullColumn , String columnPrefix ,
486
- Class <? extends TypeHandler <?>> typeHandler , List <ResultFlag > flags ) {
487
- return buildResultMapping (
488
- resultType , property , column , javaType , jdbcType , nestedSelect ,
489
- nestedResultMap , notNullColumn , columnPrefix , typeHandler , flags , null , null , configuration .isLazyLoadingEnabled ());
490
- }
491
-
492
- /**
493
- * Gets the language driver.
494
- *
495
- * @param langClass
496
- * the lang class
497
- * @return the language driver
498
- * @deprecated Use {@link Configuration#getLanguageDriver(Class)}
499
- */
500
- @ Deprecated
501
- public LanguageDriver getLanguageDriver (Class <? extends LanguageDriver > langClass ) {
502
- return configuration .getLanguageDriver (langClass );
503
- }
504
-
505
- /**
506
- * Backward compatibility signature 'addMappedStatement'.
507
- *
508
- * @param id
509
- * the id
510
- * @param sqlSource
511
- * the sql source
512
- * @param statementType
513
- * the statement type
514
- * @param sqlCommandType
515
- * the sql command type
516
- * @param fetchSize
517
- * the fetch size
518
- * @param timeout
519
- * the timeout
520
- * @param parameterMap
521
- * the parameter map
522
- * @param parameterType
523
- * the parameter type
524
- * @param resultMap
525
- * the result map
526
- * @param resultType
527
- * the result type
528
- * @param resultSetType
529
- * the result set type
530
- * @param flushCache
531
- * the flush cache
532
- * @param useCache
533
- * the use cache
534
- * @param resultOrdered
535
- * the result ordered
536
- * @param keyGenerator
537
- * the key generator
538
- * @param keyProperty
539
- * the key property
540
- * @param keyColumn
541
- * the key column
542
- * @param databaseId
543
- * the database id
544
- * @param lang
545
- * the lang
546
- * @return the mapped statement
547
- */
548
- public MappedStatement addMappedStatement (String id , SqlSource sqlSource , StatementType statementType ,
549
- SqlCommandType sqlCommandType , Integer fetchSize , Integer timeout , String parameterMap , Class <?> parameterType ,
550
- String resultMap , Class <?> resultType , ResultSetType resultSetType , boolean flushCache , boolean useCache ,
551
- boolean resultOrdered , KeyGenerator keyGenerator , String keyProperty , String keyColumn , String databaseId ,
552
- LanguageDriver lang ) {
553
- return addMappedStatement (
554
- id , sqlSource , statementType , sqlCommandType , fetchSize , timeout ,
555
- parameterMap , parameterType , resultMap , resultType , resultSetType ,
556
- flushCache , useCache , resultOrdered , keyGenerator , keyProperty ,
557
- keyColumn , databaseId , lang , null );
558
- }
559
-
560
561
}
0 commit comments