package org.com.simple;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.extern.slf4j.Slf4j;
import org.com.simple.Entity.User;
import org.com.simple.Enum.StageEnum;
import org.com.simple.Mapper.UserMapper;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.util.Assert;
import java.util.Arrays;
import java.util.List;
@Slf4j
@SpringBootTest
public class UserTest {
@Autowired
private UserMapper userMapper;
@Test
public void testSelect() {
System.out.println(("----- selectAll method test ------"));
List<User> userList = userMapper.selectList(null);
Assert.isTrue(5 == userList.size(), "");
userList.forEach(System.out::println);
}
@Test
public void test() {
User user = new User(null, "Tom", 1, "tom@qq.com", StageEnum.ONE);
userMapper.insert(user);
log.info("query user:{}", userMapper.selectById(user.getId()));
User beforeUser = userMapper.selectById(1L);
log.info("before user:{}", beforeUser);
beforeUser.setAge(12);
userMapper.updateById(beforeUser);
log.info("query user:{}", userMapper.selectById(1L));
}
@Test
public void testPage() {
LambdaQueryWrapper<User> wrapper = new QueryWrapper<User>().lambda();
wrapper.ge(User::getId,1).orderBy(true, true, User::getAge);
List<User> records1 = userMapper.selectPage(new Page<>(0,3), wrapper).getRecords();
for(User user: records1){
System.out.print(user.getName() + " ");
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
my-lamp-contract.rar (47个子文件)
my-lamp-contract
pom.xml 3KB
src
test
java
org
com
simple
UserTest.java 2KB
main
resources
Mapper
UserMapper.xml 203B
application.yml 839B
java
org
com
simple
Handler
MyMetaHandler.java 1KB
Dao
Mapper
UserMapper.java 238B
ContractStartBoot.java 424B
Configuration
JSONconfig.java 544B
swaggerConfiguration.java 971B
MybatisPlusConfig.java 826B
Service
UserService.java 644B
Controller
UserController.java 815B
Enum
StageEnum.java 671B
Entity
User.java 991B
my-lamp-contract.iml 81B
.idea
jarRepositories.xml 881B
dataSources
8f63e5a0-1d9e-454e-a90d-9ad1d92fe254
storage_v2
_src_
schema
information_schema.FNRwLQ.meta 76B
8f63e5a0-1d9e-454e-a90d-9ad1d92fe254.xml 30KB
dataSources.local.xml 969B
uiDesigner.xml 9KB
$CACHE_FILE$ 497B
workspace.xml 11KB
misc.xml 513B
dataSources.xml 570B
compiler.xml 814B
.gitignore 184B
encodings.xml 191B
target
classes
Mapper
UserMapper.xml 203B
application.yml 839B
org
com
simple
Handler
MyMetaHandler.class 2KB
ContractStartBoot.class 824B
Mapper
UserMapper.class 298B
Configuration
JSONconfig.class 2KB
swaggerConfiguration.class 2KB
MybatisPlusConfig.class 1KB
Service
UserService.class 952B
Controller
UserController.class 1KB
Enum
StageEnum.class 2KB
Entity
User.class 6KB
test-classes
org
com
simple
UserTest.class 6KB
my-lamp-contract-1.0-SNAPSHOT.jar 25.05MB
maven-status
maven-compiler-plugin
compile
default-compile
createdFiles.lst 199B
inputFiles.lst 663B
testCompile
default-testCompile
createdFiles.lst 30B
inputFiles.lst 98B
my-lamp-contract-1.0-SNAPSHOT.jar.original 7KB
maven-archiver
pom.properties 72B
generated-test-sources
test-annotations
generated-sources
annotations
共 47 条
- 1
资源评论
初心魏
- 粉丝: 282
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功