本文整理了Java中com.baomidou.mybatisplus.mapper.Wrapper.ne()
方法的一些代码示例,展示了Wrapper.ne()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Wrapper.ne()
方法的具体详情如下:
包路径:com.baomidou.mybatisplus.mapper.Wrapper
类名称:Wrapper
方法名:ne
暂无
代码示例来源:origin: huangjian888/jeeweb-mybatis-springboot
/**
* <p>
* 等同于SQL的"field <> value"表达式
* </p>
*
* @param column
* @param params
* @return
*/
public Wrapper<T> ne(String column, Object params) {
return super.ne(handleColumn(column), params);
}
代码示例来源:origin: huangjian888/jeeweb-mybatis-springboot
/**
* <p>
* 等同于SQL的"field <> value"表达式
* </p>
*
* @param condition
* 拼接的前置条件
* @param column
* @param params
* @return
*/
public Wrapper<T> ne(boolean condition, String column, Object params) {
return super.ne(condition, handleColumn(column), params);
}
代码示例来源:origin: leecho/cola-cloud
/**
* 检查是否有重复属性的数据
*
* @param property
* @param value
* @param excludeId
* @return
*/
public boolean checkProperty(String property, Object value, Long excludeId) {
if (value == null || StringUtils.isEmpty(String.valueOf(value))) {
return true;
}
List<SysUser> users = null;
Wrapper<SysUser> wrapper = new EntityWrapper<SysUser>();
wrapper.eq(property, value);
if (excludeId != null) {
wrapper.ne("id", excludeId);
}
users = this.mapper.selectList(wrapper);
return (users.size() == 0);
}
代码示例来源:origin: watchdog-framework/watchdog-framework
@Override
public void update(String id, UserUpdateDTO updateDTO) {
SysUser user = this.selectById(id);
if(user==null){
throw RequestException.fail(
String.format("更新失败,不存在ID为 %s 的用户",id));
}
SysUser findUser = this.selectOne(new EntityWrapper<SysUser>()
.eq("username",updateDTO.getUsername()).ne("id",id));
if(findUser!=null){
throw RequestException.fail(
String.format("更新失败,已经存在用户名为 %s 的用户",updateDTO.getUsername()));
}
BeanUtils.copyProperties(updateDTO,user);
try {
this.updateById(user);
this.updateUserRole(user);
shiroService.clearAuthByUserId(user.getId(),true,false);
}catch (RequestException e){
throw RequestException.fail(e.getMsg(),e);
}catch (Exception e){
throw RequestException.fail("用户信息更新失败",e);
}
}
代码示例来源:origin: huangjian888/jeeweb-mybatis-springboot
private Boolean validTable(DuplicateValid duplicateValid, Wrapper<T> wrapper) {
Integer num = null;
String extendName = duplicateValid.getExtendName();
String extendParam = duplicateValid.getExtendParam();
if (!StringUtils.isEmpty(extendParam)) {
// [2].编辑页面校验
wrapper.eq(duplicateValid.getName(), duplicateValid.getParam()).ne(extendName, extendParam);
num = baseMapper.selectCount(wrapper);
} else {
// [1].添加页面校验
wrapper.eq(duplicateValid.getName(), duplicateValid.getParam());
num = baseMapper.selectCount(wrapper);
}
if (num == null || num == 0) {
// 该值可用
return true;
} else {
// 该值不可用
return false;
}
}
内容来源于网络,如有侵权,请联系作者删除!