Class RawLanguageDriver
- java.lang.Object
-
- org.apache.ibatis.scripting.xmltags.XMLLanguageDriver
-
- org.apache.ibatis.scripting.defaults.RawLanguageDriver
-
- All Implemented Interfaces:
LanguageDriver
public class RawLanguageDriver extends XMLLanguageDriver
As of 3.2.4 the default XML language is able to identify static statements and create aRawSqlSource. So there is no need to use RAW unless you want to make sure that there is not any dynamic tag for any reason.- Since:
- 3.2.0
- Author:
- Eduardo Macarron
-
-
Constructor Summary
Constructors Constructor Description RawLanguageDriver()
-
Method Summary
Modifier and Type Method Description SqlSourcecreateSqlSource(Configuration configuration, java.lang.String script, java.lang.Class<?> parameterType)Creates anSqlSourcethat will hold the statement read from an annotation.SqlSourcecreateSqlSource(Configuration configuration, XNode script, java.lang.Class<?> parameterType)Creates anSqlSourcethat will hold the statement read from a mapper xml file.-
Methods inherited from class org.apache.ibatis.scripting.xmltags.XMLLanguageDriver
createParameterHandler
-
-
-
-
Method Detail
-
createSqlSource
public SqlSource createSqlSource(Configuration configuration, XNode script, java.lang.Class<?> parameterType)
Description copied from interface:LanguageDriverCreates anSqlSourcethat will hold the statement read from a mapper xml file. It is called during startup, when the mapped statement is read from a class or an xml file.- Specified by:
createSqlSourcein interfaceLanguageDriver- Overrides:
createSqlSourcein classXMLLanguageDriver- Parameters:
configuration- The MyBatis configurationscript- XNode parsed from a XML fileparameterType- input parameter type got from a mapper method or specified in the parameterType xml attribute. Can be null.- Returns:
-
createSqlSource
public SqlSource createSqlSource(Configuration configuration, java.lang.String script, java.lang.Class<?> parameterType)
Description copied from interface:LanguageDriverCreates anSqlSourcethat will hold the statement read from an annotation. It is called during startup, when the mapped statement is read from a class or an xml file.- Specified by:
createSqlSourcein interfaceLanguageDriver- Overrides:
createSqlSourcein classXMLLanguageDriver- Parameters:
configuration- The MyBatis configurationscript- The content of the annotationparameterType- input parameter type got from a mapper method or specified in the parameterType xml attribute. Can be null.- Returns:
-
-