当前位置: 首页>>代码示例>>Java>>正文


Java GenericTokenParser.parse方法代码示例

本文整理汇总了Java中org.apache.ibatis.parsing.GenericTokenParser.parse方法的典型用法代码示例。如果您正苦于以下问题:Java GenericTokenParser.parse方法的具体用法?Java GenericTokenParser.parse怎么用?Java GenericTokenParser.parse使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.ibatis.parsing.GenericTokenParser的用法示例。


在下文中一共展示了GenericTokenParser.parse方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: parse

import org.apache.ibatis.parsing.GenericTokenParser; //导入方法依赖的package包/类
public SqlSource parse(String originalSql, Class<?> parameterType, Map<String, Object> additionalParameters) {
  ParameterMappingTokenHandler handler = new ParameterMappingTokenHandler(configuration, parameterType, additionalParameters);
  //替换#{}中间的部分,如何替换,逻辑在ParameterMappingTokenHandler
  GenericTokenParser parser = new GenericTokenParser("#{", "}", handler);
  String sql = parser.parse(originalSql);
  //返回静态SQL源码
  return new StaticSqlSource(configuration, sql, handler.getParameterMappings());
}
 
开发者ID:shurun19851206,项目名称:mybaties,代码行数:9,代码来源:SqlSourceBuilder.java

示例2: isDynamic

import org.apache.ibatis.parsing.GenericTokenParser; //导入方法依赖的package包/类
public boolean isDynamic() {
  DynamicCheckerTokenParser checker = new DynamicCheckerTokenParser();
  GenericTokenParser parser = createParser(checker);
  parser.parse(text);
  return checker.isDynamic();
}
 
开发者ID:yuexiahandao,项目名称:MybatisCode,代码行数:7,代码来源:TextSqlNode.java

示例3: parse

import org.apache.ibatis.parsing.GenericTokenParser; //导入方法依赖的package包/类
public SqlSource parse(String originalSql, Class<?> parameterType, Map<String, Object> additionalParameters) {
  ParameterMappingTokenHandler handler = new ParameterMappingTokenHandler(configuration, parameterType, additionalParameters);
  GenericTokenParser parser = new GenericTokenParser("#{", "}", handler);
  String sql = parser.parse(originalSql);
  return new StaticSqlSource(configuration, sql, handler.getParameterMappings());
}
 
开发者ID:yuexiahandao,项目名称:MybatisCode,代码行数:7,代码来源:SqlSourceBuilder.java

示例4: parse

import org.apache.ibatis.parsing.GenericTokenParser; //导入方法依赖的package包/类
public SqlSource parse(String originalSql, Class<?> parameterType) {
  ParameterMappingTokenHandler handler = new ParameterMappingTokenHandler(configuration, parameterType);
  GenericTokenParser parser = new GenericTokenParser("@{", "}", handler);
  String sql = parser.parse(originalSql);
  return new StaticSqlSource(configuration, sql, handler.getParameterMappings());
}
 
开发者ID:yuexiahandao,项目名称:MybatisCode,代码行数:7,代码来源:VelocitySqlSourceBuilder.java

示例5: ParameterMappingSourceParser

import org.apache.ibatis.parsing.GenericTokenParser; //导入方法依赖的package包/类
public ParameterMappingSourceParser(Configuration configuration, String script, Class<?> parameterType) {
  ParameterMappingTokenHandler handler = new ParameterMappingTokenHandler(configuration, parameterType);
  GenericTokenParser parser = new GenericTokenParser("@{", "}", handler);
  this.sql = parser.parse(script);
  this.parameterMappingSources = handler.getParameterMappingSources();
}
 
开发者ID:mybatis,项目名称:velocity-scripting,代码行数:7,代码来源:ParameterMappingSourceParser.java


注:本文中的org.apache.ibatis.parsing.GenericTokenParser.parse方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。