Binary compatibility report for the library mybatis from version 2.3.4.726 to 2.3.5
Summary
1 |
205 |
1568 / 189 |
Incompatible |
Problem Summary
Added Methods (13)
mybatis-2.3.5.jar, DefaultSqlExecutor.class
package com.ibatis.sqlmap.engine.execution
DefaultSqlExecutor.addBatch ( com.ibatis.sqlmap.engine.scope.StatementScope statementScope, java.sql.Connection conn, String sql, Object[] parameters ):void
[ run-time name: com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor.addBatch:(Lcom/ibatis/sqlmap/engine/scope/StatementScope;Ljava/sql/Connection;Ljava/lang/String;[Ljava/lang/Object;)V ]
DefaultSqlExecutor.cleanup ( com.ibatis.sqlmap.engine.scope.SessionScope sessionScope ):void
[ run-time name: com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor.cleanup:(Lcom/ibatis/sqlmap/engine/scope/SessionScope;)V ]
DefaultSqlExecutor.DefaultSqlExecutor ( )
[ run-time name: com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor."<init>":()V ]
DefaultSqlExecutor.executeBatch ( com.ibatis.sqlmap.engine.scope.SessionScope sessionScope ):int
[ run-time name: com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor.executeBatch:(Lcom/ibatis/sqlmap/engine/scope/SessionScope;)I ]
DefaultSqlExecutor.executeBatchDetailed ( com.ibatis.sqlmap.engine.scope.SessionScope sessionScope ):java.util.List
[ run-time name: com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor.executeBatchDetailed:(Lcom/ibatis/sqlmap/engine/scope/SessionScope;)Ljava/util/List; ]
DefaultSqlExecutor.executeQuery ( com.ibatis.sqlmap.engine.scope.StatementScope statementScope, java.sql.Connection conn, String sql, Object[] parameters, int skipResults, int maxResults, com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback callback ):void
[ run-time name: com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor.executeQuery:(Lcom/ibatis/sqlmap/engine/scope/StatementScope;Ljava/sql/Connection;Ljava/lang/String;[Ljava/lang/Object;IILcom/ibatis/sqlmap/engine/mapping/statement/RowHandlerCallback;)V ]
DefaultSqlExecutor.executeQueryProcedure ( com.ibatis.sqlmap.engine.scope.StatementScope statementScope, java.sql.Connection conn, String sql, Object[] parameters, int skipResults, int maxResults, com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback callback ):void
[ run-time name: com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor.executeQueryProcedure:(Lcom/ibatis/sqlmap/engine/scope/StatementScope;Ljava/sql/Connection;Ljava/lang/String;[Ljava/lang/Object;IILcom/ibatis/sqlmap/engine/mapping/statement/RowHandlerCallback;)V ]
DefaultSqlExecutor.executeUpdate ( com.ibatis.sqlmap.engine.scope.StatementScope statementScope, java.sql.Connection conn, String sql, Object[] parameters ):int
[ run-time name: com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor.executeUpdate:(Lcom/ibatis/sqlmap/engine/scope/StatementScope;Ljava/sql/Connection;Ljava/lang/String;[Ljava/lang/Object;)I ]
DefaultSqlExecutor.executeUpdateProcedure ( com.ibatis.sqlmap.engine.scope.StatementScope statementScope, java.sql.Connection conn, String sql, Object[] parameters ):int
[ run-time name: com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor.executeUpdateProcedure:(Lcom/ibatis/sqlmap/engine/scope/StatementScope;Ljava/sql/Connection;Ljava/lang/String;[Ljava/lang/Object;)I ]
DefaultSqlExecutor.init ( com.ibatis.sqlmap.engine.config.SqlMapConfiguration config, java.util.Properties globalProps ):void
[ run-time name: com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor.init:(Lcom/ibatis/sqlmap/engine/config/SqlMapConfiguration;Ljava/util/Properties;)V ]
mybatis-2.3.5.jar, ResultObjectFactoryUtil.class
package com.ibatis.sqlmap.engine.mapping.result
ResultObjectFactoryUtil.cleanupResultObjectFactory ( ) [static]:void
[ run-time name: com/ibatis/sqlmap/engine/mapping/result/ResultObjectFactoryUtil.cleanupResultObjectFactory:()V ]
ResultObjectFactoryUtil.setupResultObjectFactory ( ResultObjectFactory resultObjectFactory, String statementId ) [static]:void
[ run-time name: com/ibatis/sqlmap/engine/mapping/result/ResultObjectFactoryUtil.setupResultObjectFactory:(Lcom/ibatis/sqlmap/engine/mapping/result/ResultObjectFactory;Ljava/lang/String;)V ]
mybatis-2.3.5.jar, SqlExecutor.class
package com.ibatis.sqlmap.engine.execution
SqlExecutor.init ( com.ibatis.sqlmap.engine.config.SqlMapConfiguration p1, java.util.Properties p2 ) [abstract]:void
[ run-time name: com/ibatis/sqlmap/engine/execution/SqlExecutor.init:(Lcom/ibatis/sqlmap/engine/config/SqlMapConfiguration;Ljava/util/Properties;)V ]
to the top
Removed Methods (3)
ibatis-2.3.4.726.jar, ResultObjectFactoryUtil.class
package com.ibatis.sqlmap.engine.mapping.result
ResultObjectFactoryUtil.setResultObjectFactory ( ResultObjectFactory resultObjectFactory ) [static]:void
[ run-time name: com/ibatis/sqlmap/engine/mapping/result/ResultObjectFactoryUtil.setResultObjectFactory:(Lcom/ibatis/sqlmap/engine/mapping/result/ResultObjectFactory;)V ]
ResultObjectFactoryUtil.setStatementId ( String statementId ) [static]:void
[ run-time name: com/ibatis/sqlmap/engine/mapping/result/ResultObjectFactoryUtil.setStatementId:(Ljava/lang/String;)V ]
ibatis-2.3.4.726.jar, SqlExecutor.class
package com.ibatis.sqlmap.engine.execution
SqlExecutor.SqlExecutor ( )
[ run-time name: com/ibatis/sqlmap/engine/execution/SqlExecutor."<init>":()V ]
to the top
Problems with Data Types, High risk (1)
ibatis-2.3.4.726.jar
package com.ibatis.sqlmap.engine.execution
[+] SqlExecutor (1)
|
This class become interface. | A client program may be interrupted by IncompatibleClassChangeError or InstantiationError exception dependent on the usage of this class. |
[+] affected methods (9)
SqlExecutor.addBatch ( com.ibatis.sqlmap.engine.scope.StatementScope statementScope, java.sql.Connection conn, String sql, Object[] parameters ):
This method is from 'SqlExecutor' class.
SqlExecutor.cleanup ( com.ibatis.sqlmap.engine.scope.SessionScope sessionScope ):
This method is from 'SqlExecutor' class.
SqlExecutor.executeBatch ( com.ibatis.sqlmap.engine.scope.SessionScope sessionScope ):
This method is from 'SqlExecutor' class.
SqlExecutor.executeBatchDetailed ( com.ibatis.sqlmap.engine.scope.SessionScope sessionScope ):
This method is from 'SqlExecutor' class.
SqlExecutor.executeQuery ( com.ibatis.sqlmap.engine.scope.StatementScope statementScope, java.sql.Connection conn, String sql, Object[] parameters, int skipResults, int maxResults, com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback callback ):
This method is from 'SqlExecutor' class.
SqlExecutor.executeQueryProcedure ( com.ibatis.sqlmap.engine.scope.StatementScope statementScope, java.sql.Connection conn, String sql, Object[] parameters, int skipResults, int maxResults, com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback callback ):
This method is from 'SqlExecutor' class.
SqlExecutor.executeUpdate ( com.ibatis.sqlmap.engine.scope.StatementScope statementScope, java.sql.Connection conn, String sql, Object[] parameters ):
This method is from 'SqlExecutor' class.
SqlExecutor.executeUpdateProcedure ( com.ibatis.sqlmap.engine.scope.StatementScope statementScope, java.sql.Connection conn, String sql, Object[] parameters ):
This method is from 'SqlExecutor' class.
com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.getSqlExecutor ( ):
Return value of this method has type 'SqlExecutor'.
to the top
Java ARchives (1)
ibatis-2.3.4.726.jar
to the top
Classes (205)
package com.ibatis.common.beans
BaseProbe
ClassInfo
ComplexBeanProbe
DomProbe
GenericProbe
GetFieldInvoker
Invoker
MethodInvoker
Probe
ProbeException
ProbeFactory
SetFieldInvoker
package com.ibatis.common.io
ReaderInputStream
package com.ibatis.common.jdbc
DbcpConfiguration
ScriptRunner
SimpleDataSource
SimpleDataSource.SimplePooledConnection
package com.ibatis.common.jdbc.exception
NestedSQLException
RuntimeSQLException
package com.ibatis.common.jdbc.logging
BaseLogProxy
ConnectionLogProxy
PreparedStatementLogProxy
ResultSetLogProxy
StatementLogProxy
package com.ibatis.common.logging
Log
LogFactory
package com.ibatis.common.logging.jakarta
JakartaCommonsLoggingImpl
package com.ibatis.common.logging.jdk14
Jdk14LoggingImpl
package com.ibatis.common.logging.log4j
Log4jImpl
package com.ibatis.common.logging.nologging
NoLoggingImpl
package com.ibatis.common.resources
Resources
package com.ibatis.common.util
PaginatedArrayList
PaginatedList
package com.ibatis.common.xml
Nodelet
NodeletException
NodeletParser
NodeletParser.Path
NodeletUtils
package com.ibatis.sqlmap.client
SqlMapClient
SqlMapClientBuilder
SqlMapException
SqlMapExecutor
SqlMapSession
SqlMapTransactionManager
package com.ibatis.sqlmap.client.event
RowHandler
package com.ibatis.sqlmap.client.extensions
ParameterSetter
ResultGetter
TypeHandlerCallback
package com.ibatis.sqlmap.engine.accessplan
AccessPlan
AccessPlanFactory
BaseAccessPlan
ComplexAccessPlan
EnhancedPropertyAccessPlan
MapAccessPlan
PropertyAccessPlan
package com.ibatis.sqlmap.engine.builder.xml
SqlMapClasspathEntityResolver
SqlMapConfigParser
SqlMapParser
SqlStatementParser
XmlParserState
XMLSqlSource
package com.ibatis.sqlmap.engine.cache
CacheController
CacheKey
CacheModel
package com.ibatis.sqlmap.engine.cache.fifo
FifoCacheController
package com.ibatis.sqlmap.engine.cache.lru
LruCacheController
package com.ibatis.sqlmap.engine.cache.memory
MemoryCacheController
MemoryCacheController.StrongReference
MemoryCacheLevel
package com.ibatis.sqlmap.engine.cache.oscache
OSCacheController
package com.ibatis.sqlmap.engine.config
CacheModelConfig
MappedStatementConfig
ParameterMapConfig
ResultMapConfig
SqlMapConfiguration
SqlSource
package com.ibatis.sqlmap.engine.datasource
DataSourceFactory
DbcpDataSourceFactory
JndiDataSourceFactory
SimpleDataSourceFactory
package com.ibatis.sqlmap.engine.exchange
BaseDataExchange
ComplexDataExchange
DataExchange
DataExchangeFactory
DomDataExchange
JavaBeanDataExchange
ListDataExchange
MapDataExchange
PrimitiveDataExchange
package com.ibatis.sqlmap.engine.execution
BatchException
BatchResult
SqlExecutor
SqlExecutor.Batch
package com.ibatis.sqlmap.engine.mapping.parameter
InlineParameterMapParser
NoParameterMap
ParameterMap
ParameterMapping
package com.ibatis.sqlmap.engine.mapping.result
AutoResultMap
Discriminator
ResultMap
ResultMapping
ResultObjectFactory
ResultObjectFactoryUtil
ResultObjectFactoryUtil.FactorySettings
XmlList
package com.ibatis.sqlmap.engine.mapping.result.loader
EnhancedLazyResultLoader
EnhancedLazyResultLoader.EnhancedLazyResultLoaderImpl
LazyResultLoader
ResultLoader
package com.ibatis.sqlmap.engine.mapping.sql
Sql
SqlChild
SqlText
package com.ibatis.sqlmap.engine.mapping.sql.dynamic
DynamicSql
package com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements
BaseTagHandler
ConditionalTagHandler
DynamicParent
DynamicTagHandler
IsEmptyTagHandler
IsEqualTagHandler
IsGreaterEqualTagHandler
IsGreaterThanTagHandler
IsLessEqualTagHandler
IsLessThanTagHandler
IsNotEmptyTagHandler
IsNotEqualTagHandler
IsNotNullTagHandler
IsNotParameterPresentTagHandler
IsNotPropertyAvailableTagHandler
IsNullTagHandler
IsParameterPresentTagHandler
IsPropertyAvailableTagHandler
IterateContext
IterateTagHandler
RemoveFirstPrependMarker
SqlTag
SqlTagContext
SqlTagHandler
SqlTagHandlerFactory
package com.ibatis.sqlmap.engine.mapping.sql.raw
RawSql
package com.ibatis.sqlmap.engine.mapping.sql.simple
SimpleDynamicSql
package com.ibatis.sqlmap.engine.mapping.sql.stat
StaticSql
package com.ibatis.sqlmap.engine.mapping.statement
CachingStatement
DefaultRowHandler
DeleteStatement
ExecuteListener
InsertStatement
MappedStatement
PaginatedDataList
ProcedureStatement
RowHandlerCallback
SelectKeyStatement
SelectStatement
StatementType
UpdateStatement
package com.ibatis.sqlmap.engine.scope
ErrorContext
SessionScope
StatementScope
package com.ibatis.sqlmap.engine.transaction
BaseTransactionConfig
IsolationLevel
Transaction
TransactionConfig
TransactionException
TransactionManager
TransactionState
package com.ibatis.sqlmap.engine.transaction.external
ExternalTransaction
ExternalTransactionConfig
package com.ibatis.sqlmap.engine.transaction.jdbc
JdbcTransaction
JdbcTransactionConfig
package com.ibatis.sqlmap.engine.transaction.jta
JtaTransaction
JtaTransactionConfig
package com.ibatis.sqlmap.engine.transaction.user
UserProvidedTransaction
package com.ibatis.sqlmap.engine.type
BaseTypeHandler
BigDecimalTypeHandler
BlobTypeHandlerCallback
BooleanTypeHandler
ByteArrayTypeHandler
ByteTypeHandler
CallableStatementResultSet
ClobTypeHandlerCallback
CustomTypeHandler
DateOnlyTypeHandler
DateTypeHandler
DomCollectionTypeMarker
DomTypeMarker
DoubleTypeHandler
EnumTypeHandler
FloatTypeHandler
IntegerTypeHandler
JdbcTypeRegistry
LongTypeHandler
ObjectTypeHandler
ParameterSetterImpl
ResultGetterImpl
ShortTypeHandler
SimpleDateFormatter
SqlDateTypeHandler
SqlTimestampTypeHandler
SqlTimeTypeHandler
StringTypeHandler
TimeOnlyTypeHandler
TypeHandler
TypeHandlerFactory
UnknownTypeHandler
XmlCollectionTypeMarker
XmlTypeMarker
to the top
Generated on Mon Jan 17 15:19:12 2011 for mybatis by Java API Compliance Checker 1.0
The cross-platform tool for verifying backward compatibility of a Java Library API