本文整理汇总了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);
}
示例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);
示例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);
}
示例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);
示例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);
示例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);
示例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);
示例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);
示例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);
示例10: findByNames
import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
@Lang(FreeMarkerLanguageDriver.class)
@Select("preparedIn.ftl")
List<Name> findByNames(@Param("ids") List<String> ids);
示例11: findUsingParams
import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
@Lang(FreeMarkerLanguageDriver.class)
@Select("prepared.ftl")
Name findUsingParams(@Param("innerObject") PreparedParam.InnerClass innerClass);
示例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();
示例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);
示例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);
示例15: find
import org.apache.ibatis.annotations.Lang; //导入依赖的package包/类
@Lang(CustomizedDataContextTest.CustomFreeMarkerLanguageDriver.class)
@Select("findUsingCustomizedContext.ftl")
List<Name> find();