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


Java EntityWrapper.where方法代码示例

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


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

示例1: selectPage

import com.baomidou.mybatisplus.mapper.EntityWrapper; //导入方法依赖的package包/类
/**
 * 加载分类信息列表
 * @param pages 分页对象
 * @param param  搜索条件
 * @param model
 * @return
 */
@RequestMapping("/list")
public String selectPage(Page pages, String param, Model model) {
    Page<Type> page;
    EntityWrapper<Type> ex = new EntityWrapper<>();
    if (StringUtils.checkValNotNull(param)) {
        ex.where("type_name like concat('%',{0},'%')", param);
    }
    ex.orderBy("sort", true);
    ex.orderBy("create_time", true);
    page = iTypeService.selectPage(new Page(pages.getCurrent(), pages.getSize()), ex);
    model.addAttribute("page", page);
    return "admin/type/typeTable";
}
 
开发者ID:MIYAOW,项目名称:MI-S,代码行数:21,代码来源:AdminTypeController.java

示例2: selectPage

import com.baomidou.mybatisplus.mapper.EntityWrapper; //导入方法依赖的package包/类
/**
 * 加载列表(分页)
 * @return
 */
@RequestMapping("/list")
public String selectPage(Page pages, String param, Model model) {
    Page<Friendlink> page;
    EntityWrapper<Friendlink> ex = new EntityWrapper<>();
    if (StringUtils.checkValNotNull(param)) {
        ex.where("site_name like concat('%',{0},'%')", param);
    }
    page = iFriendlinkService.selectPage(new Page(pages.getCurrent(), pages.getSize()), ex);
    model.addAttribute("page", page);
    return "admin/flink/flinkTable";
}
 
开发者ID:MIYAOW,项目名称:MI-S,代码行数:16,代码来源:AdminFlinkController.java

示例3: selectPage

import com.baomidou.mybatisplus.mapper.EntityWrapper; //导入方法依赖的package包/类
/**
 * 分页加载标签
 * @param pages 分页对象
 * @param param  搜索条件
 * @param model
 * @return
 */
@RequestMapping("/list")
public String selectPage(Page pages, String param, Model model) {
    Page<Tag> page;
    EntityWrapper<Tag> ex = new EntityWrapper<>();
    if (StringUtils.checkValNotNull(param)) {
        ex.where("tag_name like concat('%',{0},'%')", param);
    }
    ex.orderBy("sort", true);
    ex.orderBy("create_time", true);
    page = iTagService.selectPage(new Page(pages.getCurrent(), pages.getSize()), ex);
    model.addAttribute("page", page);
    return "admin/tag/tagTable";
}
 
开发者ID:MIYAOW,项目名称:MI-S,代码行数:21,代码来源:AdminTagController.java

示例4: getAllMenus

import com.baomidou.mybatisplus.mapper.EntityWrapper; //导入方法依赖的package包/类
/**
 * 获取所有菜单(测试用)
 * @return
 */
public List<MenuBriefDTO> getAllMenus(){
    EntityWrapper<Menu> wrapper = new EntityWrapper<>();
    wrapper.where("delFlag = 0");
    wrapper.orderBy("orderNo");
    List<Menu> menus = selectList(wrapper);

    return dozerHelper.mapList(menus,MenuBriefDTO.class);
}
 
开发者ID:liuxx001,项目名称:bird-java,代码行数:13,代码来源:MenuServiceImpl.java

示例5: getUserByLoginName

import com.baomidou.mybatisplus.mapper.EntityWrapper; //导入方法依赖的package包/类
/**
 * 根据用户名获取用户
 *
 * @param userName 用户名
 * @return 用户
 */
@Override
public User getUserByLoginName(String userName) {
    EntityWrapper<User> ew = new EntityWrapper<>();
    ew.where("userName = {0} and delFlag = 0", userName);
    return selectOne(ew);
}
 
开发者ID:liuxx001,项目名称:bird-java,代码行数:13,代码来源:UserServiceImpl.java

示例6: getAllRoleBriefs

import com.baomidou.mybatisplus.mapper.EntityWrapper; //导入方法依赖的package包/类
/**
 * 获取所有角色扼要信息
 *
 * @return
 */
@Override
public List<NameValue> getAllRoleBriefs() {
    EntityWrapper<Role> wrapper = new EntityWrapper<>();
    wrapper.where("delFlag = 0");
    List<Role> roles = mapper.selectList(wrapper);

    List<NameValue> result = ListHelper.init(roles)
            .select(role -> new NameValue(role.getName(), role.getId().toString()));
    return result;
}
 
开发者ID:liuxx001,项目名称:bird-java,代码行数:16,代码来源:RoleServiceImpl.java

示例7: getClassifyAttribute

import com.baomidou.mybatisplus.mapper.EntityWrapper; //导入方法依赖的package包/类
/**
 * 根据分类id获取属性集合
 *
 * @param classifyId 分类id
 * @return
 */
@Override
public List<CmsAttributeDTO> getClassifyAttribute(Long classifyId) {
    Check.GreaterThan(classifyId,0L,"classifyId");

    EntityWrapper<CmsAttribute> wrapper = new EntityWrapper<>();
    wrapper.where("delFlag=0 and classifyId="+classifyId);
    List<CmsAttribute> attributes = selectList(wrapper);

    return dozerHelper.mapList(attributes, CmsAttributeDTO.class);
}
 
开发者ID:liuxx001,项目名称:bird-java,代码行数:17,代码来源:CmsAttributeServiceImpl.java

示例8: selectByLoginName

import com.baomidou.mybatisplus.mapper.EntityWrapper; //导入方法依赖的package包/类
@Override
public List<User> selectByLoginName(UserVo userVo) {
    User user = new User();
    user.setLoginName(userVo.getLoginName());
    EntityWrapper<User> wrapper = new EntityWrapper<User>(user);
    if (null != userVo.getId()) {
        wrapper.where("id != {0}", userVo.getId());
    }
    return this.selectList(wrapper);
}
 
开发者ID:TomChen001,项目名称:xmanager,代码行数:11,代码来源:UserServiceImpl.java


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