本文整理汇总了Java中com.baomidou.mybatisplus.mapper.Wrapper类的典型用法代码示例。如果您正苦于以下问题:Java Wrapper类的具体用法?Java Wrapper怎么用?Java Wrapper使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Wrapper类属于com.baomidou.mybatisplus.mapper包,在下文中一共展示了Wrapper类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testConditionOrderBys
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
/**
* 测试 Condition orderBy
*/
@Test
public void testConditionOrderBys() {
//空集合测试
List<String> orders = null;
Wrapper wrapper = Condition.create();
wrapper.orderAsc(orders);
Assert.assertNull(wrapper.getSqlSegment());
orders = new ArrayList<>(3);
wrapper.orderAsc(orders);
Assert.assertNull(wrapper.getSqlSegment());
orders.add("id1");
orders.add("id2");
orders.add("id3");
wrapper.orderAsc(orders);
Assert.assertEquals("ORDER BY id1 ASC, id2 ASC, id3 ASC", wrapper.getSqlSegment());
wrapper.orderDesc(orders);
Assert.assertEquals("ORDER BY id1 ASC, id2 ASC, id3 ASC, id1 DESC, id2 DESC, id3 DESC", wrapper.getSqlSegment());
}
示例2: update
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
/**
* <p>
* 执行 SQL 更新
* </p>
*
* @param wrapper
* @return
*/
@Transactional
public boolean update(Wrapper wrapper) {
Map<String, Object> map = new HashMap<>();
map.put("et", this);
map.put("ew", wrapper);
// update
return SqlHelper.retBool(sqlSession().update(sqlStatement(SqlMethod.UPDATE), map));
}
示例3: testConditionOrderBy
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
/**
* 测试 Condition orderBy
*/
@Test
public void testConditionOrderBy() {
Wrapper wrapper = Condition.create().orderBy("id desc");
System.out.println(wrapper.getSqlSegment());
Assert.assertEquals("ORDER BY id desc", wrapper.getSqlSegment());
}
示例4: delete
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
@Transactional
public boolean delete(Wrapper wrapper) {
return retBool(baseMapper.delete(wrapper));
}
示例5: update
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
@Transactional
public boolean update(T entity, Wrapper wrapper) {
return retBool(baseMapper.update(entity, wrapper));
}
示例6: selectOne
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
public T selectOne(Wrapper wrapper) {
return SqlHelper.getObject(baseMapper.selectList(wrapper));
}
示例7: selectMap
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
public Map<String, Object> selectMap(Wrapper wrapper) {
return SqlHelper.getObject(baseMapper.selectMaps(wrapper));
}
示例8: selectObj
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
public Object selectObj(Wrapper wrapper) {
return SqlHelper.getObject(baseMapper.selectObjs(wrapper));
}
示例9: selectCount
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
public int selectCount(Wrapper wrapper) {
return SqlHelper.retCount(baseMapper.selectCount(wrapper));
}
示例10: selectList
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
public List<T> selectList(Wrapper wrapper) {
return baseMapper.selectList(wrapper);
}
示例11: selectMaps
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
public List<Map<String, Object>> selectMaps(Wrapper wrapper) {
return baseMapper.selectMaps(wrapper);
}
示例12: selectObjs
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
public List<Object> selectObjs(Wrapper wrapper) {
return baseMapper.selectObjs(wrapper);
}
示例13: selectMapsPage
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
@SuppressWarnings({"rawtypes", "unchecked"})
public Page<Map<String, Object>> selectMapsPage(Page page, Wrapper wrapper) {
SqlHelper.fillWrapper(page, wrapper);
page.setRecords(baseMapper.selectMapsPage(page, wrapper));
return page;
}
示例14: selectPage
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
public Page<T> selectPage(Page<T> page, Wrapper wrapper) {
SqlHelper.fillWrapper(page, wrapper);
page.setRecords(baseMapper.selectPage(page, wrapper));
return page;
}
示例15: deleteByEntity
import com.baomidou.mybatisplus.mapper.Wrapper; //导入依赖的package包/类
/**
* @param t
* @return
*/
@Transactional
public Integer deleteByEntity(T t) {
Wrapper<T> wrapper = new EntityWrapper<T>(t);
return mapper.delete(wrapper);
}