博客
关于我
一起学习Spring boot 2.1.X | 第七篇:Mybatis Druid 数据库(SqlProvider)
阅读量:81 次
发布时间:2019-02-26

本文共 1060 字,大约阅读时间需要 3 分钟。

????

1. POM????

???????????????????pom.xml????????jar?????

com.example
myproject
1.0.0

???????????????????

2. @SelectProvider????

???????????????????@SelectProvider??????????

@SelectProvider(type=BaseUserProvider.class, method="selectUserById")public BaseUser selectById(@Param(value="id") Integer id) {    // ????}

3. ??SQL??

?????????

??????

public String selectUserById(Map
para) { return new SQL() { { SELECT("*"); FROM("base_user"); WHERE("id=" + para.get("id")); } }.toString();}

??????

public String selectUserById(Map
para) { return new SQL() { { SELECT("*"); FROM("base_user"); WHERE("id=" + para.get("id")); if (StringUtils.isNotBlank((String) para.get("username"))) { WHERE("username=" + para.get("username")); } } }.toString();}

????

  • ??????????????????????????????????
  • ??????????SQL???????????????
  • ????????????????????????????

转载地址:http://tpjz.baihongyu.com/

你可能感兴趣的文章
Objective-C实现切换数字的符号switchSign算法(附完整源码)
查看>>
Objective-C实现列主元高斯消去法(附完整源码)
查看>>
Objective-C实现创建多级目录(附完整源码)
查看>>
Objective-C实现删除文件中的指定内容(附完整源码)
查看>>
Objective-C实现删除重复的字母字符算法(附完整源码)
查看>>
Objective-C实现判断32位的数字是否为正数isPositive算法(附完整源码)
查看>>
Objective-C实现判断A数组是否为B数组的子集(附完整源码)
查看>>
Objective-C实现十进制转N进制算法(附完整源码)
查看>>
Objective-C实现十进制转八进制算法(附完整源码)
查看>>
Objective-C实现华氏温度转摄氏温度(附完整源码)
查看>>
Objective-C实现单例模式(附完整源码)
查看>>
Objective-C实现单向链表的反转(附完整源码)
查看>>
Objective-C实现单向链表的反转(附完整源码)
查看>>
Objective-C实现单字母密码算法(附完整源码)
查看>>
Objective-C实现单尺度SSR算法(附完整源码)
查看>>
Objective-C实现单循环链表算法(附完整源码)
查看>>
Objective-C实现单词计数(附完整源码)
查看>>
Objective-C实现单链表反转(附完整源码)
查看>>
Objective-C实现博福特密码算法(附完整源码)
查看>>
Objective-C实现卡尔曼滤波(附完整源码)
查看>>