public void testfinduserCondition() throws Exception {
User u = new User();
u.setUserName(“老王”);
u.setUserSex(“男”);
//5.使用代理对象执行方法
List users = userDao.finduserCondition(u);
for (User user : users) {
System.out.println(user);
}
}
测试结果:

=========================================================================
为了简化上面 where 1=1 的条件拼装,我们可以采用
<where>标签来简化开发。
select * from user
and username = #{userName}
and sex = #{userSex}
效果和上面的if标签一样
===========================================================================
**传入多个 id 查询用户信息,用下边两个 sql 实现:
SELECT * FROM USERS WHERE username LIKE ‘%王%’ AND (id =10 OR id =19 OR id=36)
SELECT * FROM USERS WHERE username LIKE ‘%王%’ AND id IN (10,19,36)**
这样我们在进行范围查询时,就要将一个集合中的值,作为参数动态添加进来。
QueryVo:
package com.keafmd.domain;
import java.util.List;
/**
-
Keafmd
-
@ClassName: QueryVo
-
@Description:
-
@author: 牛哄哄的柯南
-
@date: 2021-02-08 21:08
*/
public class QueryVo {
private User user;
private List ids;
public List getIds() {
return ids;
}
public void setIds(List ids) {
this.ids = ids;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}
/**
-
根据QueryVo中提供的id集合查询
-
@param vo
-
@return
*/
List findUserInIds(QueryVo vo);
#{uid}
@Test
public void testfindUserInIds() throws Exception {
QueryVo vo = new QueryVo();
List list = new ArrayList();
list.add(41);
list.add(42);
list.add(50);
vo.setIds(list);
//5.使用代理对象执行方法
List users = userDao.findUserInIds(vo);
for (User user : users) {
System.out.println(user);
}
}
测试结果:

==============================================================================
Sql 中可将重复的 sql 提取出来,使用时用 include 引用即可,最终达到 sql 重用的目的。
这样可以简化我们每次都需要在sql语句中写的
select * from user。
select * from user
注意细节:在抽取重复的sql语句尽量不要写分号
;,因为可能还会和后面的sql语句进行拼接,有分号就会导致报错。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。


既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)
前端面试题是我面试过程中遇到的面试题,每一次面试后我都会复盘总结。我做了一个整理,并且在技术博客找到了专业的解答,大家可以参考下:



由于篇幅有限,只能分享部分面试题,完整版面试题及答案可以【点击我】阅读下载哦~
感悟
n/img_convert/4a5419a1c90ddbb21a2fdcf130577364.png)


由于篇幅有限,只能分享部分面试题,完整版面试题及答案可以【点击我】阅读下载哦~
感悟
春招面试的后期,运气和实力都很重要,自己也是运气比较好,为了回馈粉丝朋友们(毕竟自己也玩了这么久哈哈哈),整理个人感悟和总结以上。最后祝愿大家能够收获理想offer!!
2531

被折叠的 条评论
为什么被折叠?



