“慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。网站首页程序人生
14-注解开发(简单sql用注解更便捷)
发布时间:2024-11-22 20:10:35作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
前番学习了mapper配置文件中进行的各种sql编写,那么其实如果对于一些简单的sql来说,则是没有必要非写到mapper配置文件中,直接在mapper映射的抽象类中的抽象方法中使用注解即可
阅读全文>>13-参数传递arg,param,List,Array,Map(mapper接口的param注解与map的原理)
发布时间:2024-11-22 15:54:55作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
arg
mybatis的mapper接口中抽象方法的参数如果是单个参数的时候其类型有
POJO类型,Map集合,Collection,List,Array、其它类型(直接用)
而当多个参数时候就会封装为Map集合。
第一
12-删除功能(delete、foreach标签,collection,item,separator,open,close属性)
发布时间:2024-11-21 23:48:47作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
删除单条数据
单条数据的删除就是比较简单了
mapper配置文件中直接定义delete标签如
<delete id="deleteById">
delete from tb_brand where id = #{id}
</delete>
然后
11-添加&修改功能(insert、update标签、useGeneratedKeys、keyProperty属性、commit方法、openSession参数)
发布时间:2024-11-21 20:10:08作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
添加
要实现添加数据到mysql数据库的数据表中,需要在mapper映射文件中定义insert标签
<insert id="add">
insert into tb_brand (brand_name,company_name,ordered,descr
10-查询-动态条件查询(if、where、choose、when、otherwise标签)
发布时间:2024-11-21 16:50:12作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
if标签
上篇中根据status、brand_name,company_name来查询,但如果用户没有选择brand_name或没有选择company_name后则是查询不出结果的。
那么所以我们需要有条件的来判断某