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


Java Lang类代码示例

本文整理汇总了Java中org.apache.ibatis.annotations.Lang的典型用法代码示例。如果您正苦于以下问题:Java Lang类的具体用法?Java Lang怎么用?Java Lang使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: getLanguageDriver

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
private LanguageDriver getLanguageDriver(Method method) {
    Lang lang = method.getAnnotation(Lang.class);
    Class<?> langClass = null;
    if (lang != null) {
        langClass = lang.value();
    }
    return assistant.getLanguageDriver(langClass);
}
 
开发者ID:Caratacus,项目名称:mybatis-plus-mini,代码行数:9,代码来源:MybatisMapperAnnotationBuilder.java

示例2: IN

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
@Select("SELECT permission_team.id AS id, permission_id, team_id, status AS status_value, permission_team.time AS time, " +
        "permission.cluster AS cluster, permission.path AS path, team.name AS team_name " +
        "FROM permission_team, permission, team " +
        "WHERE permission_team.permission_id = permission.id AND permission_team.team_id = team.id " +
        "AND cluster = #{cluster} AND path IN (#{paths}) AND status = #{status}")
@Lang(MybatisExtendedLanguageDriver.class)
List<PermissionTeam> listByPaths(@Param("cluster") String cluster, @Param("paths") List<String> paths, @Param("status") int status);
 
开发者ID:XiaoMi,项目名称:shepher,代码行数:8,代码来源:PermissionTeamMapper.java

示例3: getLanguageDriver

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
private LanguageDriver getLanguageDriver(Method method) {
  Lang lang = method.getAnnotation(Lang.class);
  Class<?> langClass = null;
  if (lang != null) {
    langClass = lang.value();
  }
  return assistant.getLanguageDriver(langClass);
}
 
开发者ID:yuexiahandao,项目名称:MybatisCode,代码行数:9,代码来源:MapperAnnotationBuilder.java

示例4: getLeafMenuByUrl

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
/**
 * get third menu by menu URL and super menu URL
 * @param url
 * @param superUrl
 * @param role_id
 * @return
 */
@Lang(RawLanguageDriver.class)
@Select("SELECT A.menu_id,A.menu_name,A.menulevcod,A.supmenucode,A.menuurl,A.menuico,A.sort " +
			"FROM system_menu A, system_role_menu C " +
		"WHERE A.menu_id=C.menu_id " +
			"AND A.menuurl=#{url} " +
			"AND C.role_id=#{role_id} " +
			"AND EXISTS(SELECT 1 FROM system_menu B WHERE B.menuurl=#{superUrl} AND A.supmenucode=B.menu_id)")
Menu getLeafMenuByUrl(@Param("url") String url,
		@Param("superUrl") String superUrl, @Param("role_id") int role_id);
 
开发者ID:cjm0000000,项目名称:mmt,代码行数:17,代码来源:RoleMenuRepository.java

示例5: getSecondLevelMenuByUrl

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
/**
 * get second menu by menu URL
 * @param menuurl
 * @param role_id
 * @return
 */
@Lang(RawLanguageDriver.class)
@Select("SELECT A.menu_id,A.menu_name,A.menulevcod,A.supmenucode,A.menuurl,A.menuico,A.sort " +
			"FROM system_menu A, system_role_menu B " +
		"WHERE A.menu_id=B.menu_id " +
			"AND A.menulevcod='2' " +
			"AND B.role_id=#{role_id} " +
			"AND A.menuurl=#{menuurl}")
Menu getSecondLevelMenuByUrl(@Param("menuurl") String menuurl,
		@Param("role_id") int role_id);
 
开发者ID:cjm0000000,项目名称:mmt,代码行数:16,代码来源:RoleMenuRepository.java

示例6: IN

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
@Lang(MybatisExtendedLanguageDriver.class)
@Select("SELECT DISTINCT user.id, user.name, user.time FROM user, user_team WHERE user_team.team_id IN (#{teams}) " +
        "AND user_team.user_id = user.id AND user_team.status >= #{status} AND user_team.role >= #{role}")
List<User> list(@Param("teams") Set<Long> teams, @Param("status") int status, @Param("role") int role);
 
开发者ID:XiaoMi,项目名称:shepher,代码行数:5,代码来源:UserMapper.java

示例7: selectRawWithMapper

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
@Lang(RawLanguageDriver.class)
@Select("SELECT firstName, lastName FROM names WHERE lastName LIKE #{name}")
List<Name> selectRawWithMapper(Parameter p);
 
开发者ID:yuexiahandao,项目名称:MybatisCode,代码行数:4,代码来源:Mapper.java

示例8: selectXmlWithMapper

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
@Lang(XMLLanguageDriver.class)
@Select("<script>SELECT firstName <if test=\"includeLastName != null\">, lastName</if> FROM names WHERE lastName LIKE #{name}</script>")
List<Name> selectXmlWithMapper(Parameter p);
 
开发者ID:yuexiahandao,项目名称:MybatisCode,代码行数:4,代码来源:Mapper.java

示例9: selectXmlWithMapperAndSqlSymbols

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
@Lang(XMLLanguageDriver.class)
@Select("SELECT firstName, lastName FROM names WHERE lastName LIKE #{name} and 0 < 1")
List<Name> selectXmlWithMapperAndSqlSymbols(Parameter p);
 
开发者ID:yuexiahandao,项目名称:MybatisCode,代码行数:4,代码来源:Mapper.java

示例10: findByNames

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
@Lang(FreeMarkerLanguageDriver.class)
@Select("preparedIn.ftl")
List<Name> findByNames(@Param("ids") List<String> ids);
 
开发者ID:mybatis,项目名称:freemarker-scripting,代码行数:4,代码来源:PreparedParamsMapper.java

示例11: findUsingParams

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
@Lang(FreeMarkerLanguageDriver.class)
@Select("prepared.ftl")
Name findUsingParams(@Param("innerObject") PreparedParam.InnerClass innerClass);
 
开发者ID:mybatis,项目名称:freemarker-scripting,代码行数:4,代码来源:PreparedParamsMapper.java

示例12: getAllNames

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
/**
 * Simple query that is loaded from template.
 */
@Lang(FreeMarkerLanguageDriver.class)
@Select("getAllNames.ftl")
List<Name> getAllNames();
 
开发者ID:mybatis,项目名称:freemarker-scripting,代码行数:7,代码来源:NameMapper.java

示例13: findName

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
/**
 * Simple query with prepared statement parameter.
 */
@Lang(FreeMarkerLanguageDriver.class)
@Select("findName.ftl")
Name findName(@Param("name") String name);
 
开发者ID:mybatis,项目名称:freemarker-scripting,代码行数:7,代码来源:NameMapper.java

示例14: getNamesOddBehaviourFreeMarkerLang

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
/**
 * This query is to demonstrate that FreeMarker does not break the compatibility with this behaviour.
 */
@Lang(FreeMarkerLanguageDriver.class)
@Select("select * from names" + " where firstName = <@p name='noSuchPropertyOnString'/>"
    + " or firstName = <@p name='oneMoreUnexistingProperty'/>")
List<Name> getNamesOddBehaviourFreeMarkerLang(String name);
 
开发者ID:mybatis,项目名称:freemarker-scripting,代码行数:8,代码来源:NameMapper.java

示例15: find

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
@Lang(CustomizedDataContextTest.CustomFreeMarkerLanguageDriver.class)
@Select("findUsingCustomizedContext.ftl")
List<Name> find();
 
开发者ID:mybatis,项目名称:freemarker-scripting,代码行数:4,代码来源:CustomizedDataContextMapper.java


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