古剑奇谭1修改器-asp net 3 5

sql分页
2023年4月5日发(作者:win8桌面壁纸)

MyBatis-Plus⾃定义sql分页、if操作、⾃定义返回字段

分页查询-注解⽅式

@Select("select*fromTestwherekeyword=#{keyword}")

IPagepageQuery(IPagepage,Stringkeyword);

分页查询-XML⽅式

如果使⽤的是MybatisPlus,XML不需要写resultMap结果集,不需要写

JavaMapper接⼝

IPagepageQuery(IPagepage,Stringkeyword);

SELECT*FROMTestwherekeyword=#{keyword}

MyBatis-PLUSif操作

在sql前后加上

⽰例⼀

@Select(")

IPagepageQuery(IPagepage,Stringkeyword);

等价于

SELECT*FROMTestwhere1=1

andkeyword=#{keyword}

有时候多表查询,只想返回部分字段,⼜不想写VO,可以使⽤Map

1、第⼀种注解⽅式

@Select("selectaas'A'fromTest")

IPagepageQuery(IPagepage);

2、第⼆种使⽤mybatis-plus的QueryWrapper

QueryWrapperquery=newQueryWrapper();

("aasA");

//在使⽤mybatis-plus的mapper类或者serviceimpl调⽤selectMaps⽅法

Maps(query);

2、第三种在⾥⾯使⽤

//MapKey指定⼀个字段作为唯⼀值(主键)

@MapKey("id")

IPage>adminPageQuery(IPageiPage);

xml

selectaas'A'fromTest

更多推荐

sql分页