CodeQL library for Java/Kotlin
codeql/java-all 7.1.3-dev (changelog, source)
Search

Module MyBatis

Provides classes and predicates for working with the MyBatis framework.

Import path

import semmle.code.java.frameworks.MyBatis

Imports

java

Provides all default Java QL imports.

Classes

IbatisConfiguration

The class org.apache.ibatis.session.Configuration.

IbatisConfigurationGetVariablesMethod

The method getVariables() declared in org.apache.ibatis.session.Configuration.

IbatisSqlOperationAnnotation

An Ibatis SQL operation annotation.

MyBatisInjectionSink

A return statement of a method used in a MyBatis Provider.

MyBatisMapperDelete

A <delete> element in a MyBatisMapperSqlOperation.

MyBatisMapperForeach

A <foreach> element in a MyBatisMapperXMLElement.

MyBatisMapperInclude

A <include> element in a MyBatisMapperXMLElement.

MyBatisMapperInsert

A <insert> element in a MyBatisMapperSqlOperation.

MyBatisMapperSelect

A <select> element in a MyBatisMapperSqlOperation.

MyBatisMapperSql

A <sql> element in a MyBatisMapperXMLElement.

MyBatisMapperSqlOperation

An MyBatis Mapper sql operation element.

MyBatisMapperUpdate

A <update> element in a MyBatisMapperSqlOperation.

MyBatisMapperXmlElement

An XML element in a MyBatisMapperXMLFile.

MyBatisMapperXmlFile

A MyBatis Mapper XML file.

MyBatisSqlOperationAnnotationMethod

Methods annotated with @org.apache.ibatis.annotations.Select or @org.apache.ibatis.annotations.Delete or @org.apache.ibatis.annotations.Update or @org.apache.ibatis.annotations.Insert.

MyBatisSqlRunner

The class org.apache.ibatis.jdbc.SqlRunner.

TypeParam

The interface org.apache.ibatis.annotations.Param.