Binary compatibility report for the library mybatis from version 2.3.4.726 to 2.3.5


Summary


Total Java ARchives1
Total Classes205
Checked Methods / Types1568 / 189
VerdictIncompatible

Problem Summary


Added Methods13
Removed Methods3
Problems with
Data Types
High risk1
Medium risk0
Low risk0
Problems with
Methods
High risk0
Medium risk0
Low risk0

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
DefaultSqlExecutor.cleanup ( com.ibatis.sqlmap.engine.scope.SessionScope sessionScope ):void
DefaultSqlExecutor.DefaultSqlExecutor (  )
DefaultSqlExecutor.executeBatch ( com.ibatis.sqlmap.engine.scope.SessionScope sessionScope ):int
DefaultSqlExecutor.executeBatchDetailed ( com.ibatis.sqlmap.engine.scope.SessionScope sessionScope ):java.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
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
DefaultSqlExecutor.executeUpdate ( com.ibatis.sqlmap.engine.scope.StatementScope statementScope, java.sql.Connection conn, String sql, Object[] parameters ):int
DefaultSqlExecutor.executeUpdateProcedure ( com.ibatis.sqlmap.engine.scope.StatementScope statementScope, java.sql.Connection conn, String sql, Object[] parameters ):int
DefaultSqlExecutor.init ( com.ibatis.sqlmap.engine.config.SqlMapConfiguration config, java.util.Properties globalProps ):void

mybatis-2.3.5.jar, ResultObjectFactoryUtil.class
package com.ibatis.sqlmap.engine.mapping.result
ResultObjectFactoryUtil.cleanupResultObjectFactory ( ) [static]:void
ResultObjectFactoryUtil.setupResultObjectFactory ResultObjectFactory resultObjectFactory, String statementId ) [static]:void

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

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
ResultObjectFactoryUtil.setStatementId String statementId ) [static]:void

ibatis-2.3.4.726.jar, SqlExecutor.class
package com.ibatis.sqlmap.engine.execution
SqlExecutor.SqlExecutor (  )

to the top

Problems with Data Types, High risk (1)


ibatis-2.3.4.726.jar
package com.ibatis.sqlmap.engine.execution
[+] SqlExecutor (1)

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