• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Lang类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: findUsingParamsObject

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
/**
 * This is doesn't work - because params objects are unsupported when using
 * auto-generated prepared parameters (it is impossible to add parameters
 * to MyBatis engine). This call will throw exception.
 */
@Lang(FreeMarkerLanguageDriver.class)
@Select("prepared.ftl")
Name findUsingParamsObject(PreparedParam param);
 
开发者ID:mybatis,项目名称:freemarker-scripting,代码行数:9,代码来源:PreparedParamsMapper.java


示例17: in

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
/**
 * If any whitespace found inside @Select text, it is interpreted as inline script, not template name.
 * It is convenient to avoid creating templates when script is really small.
 */
@Lang(FreeMarkerLanguageDriver.class)
@Select("select * from names where id in (${ids?join(',')})")
List<Name> findNamesByIds(@Param("ids") List<Integer> ids);
 
开发者ID:mybatis,项目名称:freemarker-scripting,代码行数:8,代码来源:NameMapper.java


示例18: find

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
/**
 * There are no @Param annotation on argument. This means NameParam instance
 * will be passed into driver as is, not as Map entry. So, we need to support this case.
 * Because in driver we need to add some another properties into template model,
 * and NameParam is not Map, we are need to wrap passed parameter object into
 * {@link org.mybatis.scripting.freemarker.ParamObjectAdapter} before processing template.
 */
@Lang(FreeMarkerLanguageDriver.class)
@Select("select * from names where id = <@p name='id'/> and id = ${id}")
Name find(NameParam nameParam);
 
开发者ID:mybatis,项目名称:freemarker-scripting,代码行数:11,代码来源:NameMapper.java


示例19: get

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
/**
 * Get a YiXin configure
 * @param cust_id
 * @return
 */
@Select("SELECT A.cust_id, A.yx_account, A.token, A.timestamp, A.biz_class, A.subscribe_msg, A.welcome_msg, A.appid, A.secret, A.api_url FROM yixin_config A WHERE A.cust_id=#{cust_id}")
@Lang(RawLanguageDriver.class)
YiXinConfig get(int cust_id);
 
开发者ID:cjm0000000,项目名称:mmt,代码行数:9,代码来源:YiXinConfigRepository.java


示例20: availableList

import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
/**
 * Get all active configures
 * @return
 */
@Select("SELECT A.cust_id, A.yx_account, A.token, A.timestamp, A.biz_class, A.subscribe_msg, A.welcome_msg, A.appid, A.secret, A.api_url FROM yixin_config A, customer C, customer_service S WHERE A.cust_id=C.cust_id AND A.cust_id=S.cust_id AND C.status='AVAILABLE' AND S.status='AVAILABLE' AND S.service_type='YIXIN'")
@Lang(RawLanguageDriver.class)
List<YiXinConfig> availableList();
 
开发者ID:cjm0000000,项目名称:mmt,代码行数:8,代码来源:YiXinConfigRepository.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java MockDebugCounterService类代码示例发布时间:2022-05-22
下一篇:
Java AccessControlManager类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap